{
  "type": "Program",
  "start": 0,
  "end": 4402,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 157,
      "column": 0
    }
  },
  "sourceType": "module",
  "body": [
    {
      "type": "ImportDeclaration",
      "start": 33,
      "end": 74,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 41
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 40,
          "end": 51,
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 18
            }
          },
          "local": {
            "type": "Identifier",
            "start": 40,
            "end": 51,
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 18
              }
            },
            "name": "VideoPlayer",
            "leadingComments": null
          },
          "leadingComments": null
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 57,
        "end": 73,
        "loc": {
          "start": {
            "line": 3,
            "column": 24
          },
          "end": {
            "line": 3,
            "column": 40
          }
        },
        "value": "./video_player",
        "rawValue": "./video_player",
        "raw": "\"./video_player\""
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": " global brightcove, BCMAPI ",
          "start": 0,
          "end": 31,
          "loc": {
            "start": {
              "line": 1,
              "column": 0
            },
            "end": {
              "line": 1,
              "column": 31
            }
          },
          "range": [
            0,
            31
          ]
        }
      ]
    },
    {
      "type": "VariableDeclaration",
      "start": 76,
      "end": 119,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 43
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 80,
          "end": 118,
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 42
            }
          },
          "id": {
            "type": "Identifier",
            "start": 80,
            "end": 88,
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 12
              }
            },
            "name": "template"
          },
          "init": {
            "type": "CallExpression",
            "start": 91,
            "end": 118,
            "loc": {
              "start": {
                "line": 5,
                "column": 15
              },
              "end": {
                "line": 5,
                "column": 42
              }
            },
            "callee": {
              "type": "Identifier",
              "start": 91,
              "end": 98,
              "loc": {
                "start": {
                  "line": 5,
                  "column": 15
                },
                "end": {
                  "line": 5,
                  "column": 22
                }
              },
              "name": "require"
            },
            "arguments": [
              {
                "type": "Literal",
                "start": 99,
                "end": 117,
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 23
                  },
                  "end": {
                    "line": 5,
                    "column": 41
                  }
                },
                "value": "./brightcove.hbs",
                "rawValue": "./brightcove.hbs",
                "raw": "\"./brightcove.hbs\""
              }
            ]
          }
        }
      ],
      "kind": "let"
    },
    {
      "type": "Identifier",
      "start": 121,
      "end": 4373,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 154,
          "column": 1
        }
      },
      "id": {
        "type": "Identifier",
        "start": 127,
        "end": 137,
        "loc": {
          "start": {
            "line": 7,
            "column": 6
          },
          "end": {
            "line": 7,
            "column": 16
          }
        },
        "name": "Brightcove"
      },
      "superClass": {
        "type": "Identifier",
        "start": 146,
        "end": 157,
        "loc": {
          "start": {
            "line": 7,
            "column": 25
          },
          "end": {
            "line": 7,
            "column": 36
          }
        },
        "name": "VideoPlayer"
      },
      "body": {
        "type": "ClassBody",
        "start": 158,
        "end": 4373,
        "loc": {
          "start": {
            "line": 7,
            "column": 37
          },
          "end": {
            "line": 154,
            "column": 1
          }
        },
        "body": [
          {
            "type": "MethodDefinition",
            "start": 162,
            "end": 316,
            "loc": {
              "start": {
                "line": 8,
                "column": 2
              },
              "end": {
                "line": 13,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 166,
              "end": 173,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 6
                },
                "end": {
                  "line": 8,
                  "column": 13
                }
              },
              "name": "scripts"
            },
            "static": false,
            "kind": "get",
            "value": {
              "type": "FunctionExpression",
              "start": 173,
              "end": 316,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 13
                },
                "end": {
                  "line": 13,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 176,
                "end": 316,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 16
                  },
                  "end": {
                    "line": 13,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 182,
                    "end": 312,
                    "loc": {
                      "start": {
                        "line": 9,
                        "column": 4
                      },
                      "end": {
                        "line": 12,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "ArrayExpression",
                      "start": 189,
                      "end": 311,
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 11
                        },
                        "end": {
                          "line": 12,
                          "column": 5
                        }
                      },
                      "elements": [
                        {
                          "type": "Literal",
                          "start": 197,
                          "end": 238,
                          "loc": {
                            "start": {
                              "line": 10,
                              "column": 6
                            },
                            "end": {
                              "line": 10,
                              "column": 47
                            }
                          },
                          "value": "https://files.brightcove.com/bc-mapi.js",
                          "rawValue": "https://files.brightcove.com/bc-mapi.js",
                          "raw": "\"https://files.brightcove.com/bc-mapi.js\""
                        },
                        {
                          "type": "Literal",
                          "start": 246,
                          "end": 305,
                          "loc": {
                            "start": {
                              "line": 11,
                              "column": 6
                            },
                            "end": {
                              "line": 11,
                              "column": 65
                            }
                          },
                          "value": "https://sadmin.brightcove.com/js/BrightcoveExperiences.js",
                          "rawValue": "https://sadmin.brightcove.com/js/BrightcoveExperiences.js",
                          "raw": "\"https://sadmin.brightcove.com/js/BrightcoveExperiences.js\""
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 319,
            "end": 411,
            "loc": {
              "start": {
                "line": 14,
                "column": 2
              },
              "end": {
                "line": 18,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 319,
              "end": 329,
              "loc": {
                "start": {
                  "line": 14,
                  "column": 2
                },
                "end": {
                  "line": 14,
                  "column": 12
                }
              },
              "name": "initialize"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 329,
              "end": 411,
              "loc": {
                "start": {
                  "line": 14,
                  "column": 12
                },
                "end": {
                  "line": 18,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 330,
                  "end": 337,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 13
                    },
                    "end": {
                      "line": 14,
                      "column": 20
                    }
                  },
                  "name": "options"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 339,
                "end": 411,
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 22
                  },
                  "end": {
                    "line": 18,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 345,
                    "end": 371,
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 30
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 345,
                      "end": 370,
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 29
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 345,
                        "end": 361,
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 4
                          },
                          "end": {
                            "line": 15,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "Super",
                          "start": 345,
                          "end": 350,
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 4
                            },
                            "end": {
                              "line": 15,
                              "column": 9
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 351,
                          "end": 361,
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 10
                            },
                            "end": {
                              "line": 15,
                              "column": 20
                            }
                          },
                          "name": "initialize"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 362,
                          "end": 369,
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 21
                            },
                            "end": {
                              "line": 15,
                              "column": 28
                            }
                          },
                          "name": "options"
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 377,
                    "end": 407,
                    "loc": {
                      "start": {
                        "line": 17,
                        "column": 4
                      },
                      "end": {
                        "line": 17,
                        "column": 34
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 377,
                      "end": 406,
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 33
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 377,
                        "end": 387,
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 4
                          },
                          "end": {
                            "line": 17,
                            "column": 14
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 377,
                          "end": 383,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 4
                            },
                            "end": {
                              "line": 17,
                              "column": 10
                            }
                          },
                          "name": "window"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 384,
                          "end": 387,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 11
                            },
                            "end": {
                              "line": 17,
                              "column": 14
                            }
                          },
                          "name": "BCL"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "LogicalExpression",
                        "start": 390,
                        "end": 406,
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 17
                          },
                          "end": {
                            "line": 17,
                            "column": 33
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 390,
                          "end": 400,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 17
                            },
                            "end": {
                              "line": 17,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 390,
                            "end": 396,
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 17
                              },
                              "end": {
                                "line": 17,
                                "column": 23
                              }
                            },
                            "name": "window"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 397,
                            "end": 400,
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 24
                              },
                              "end": {
                                "line": 17,
                                "column": 27
                              }
                            },
                            "name": "BCL"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "ObjectExpression",
                          "start": 404,
                          "end": 406,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 31
                            },
                            "end": {
                              "line": 17,
                              "column": 33
                            }
                          },
                          "properties": []
                        }
                      }
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Search for a video by it's Atlas ID\n   * @returns {Promise}\n   ",
                "start": 415,
                "end": 489,
                "loc": {
                  "start": {
                    "line": 20,
                    "column": 2
                  },
                  "end": {
                    "line": 23,
                    "column": 5
                  }
                },
                "range": [
                  415,
                  489
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 492,
            "end": 673,
            "loc": {
              "start": {
                "line": 24,
                "column": 2
              },
              "end": {
                "line": 32,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 492,
              "end": 498,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 2
                },
                "end": {
                  "line": 24,
                  "column": 8
                }
              },
              "name": "search",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 498,
              "end": 673,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 8
                },
                "end": {
                  "line": 32,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 501,
                "end": 673,
                "loc": {
                  "start": {
                    "line": 24,
                    "column": 11
                  },
                  "end": {
                    "line": 32,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 507,
                    "end": 669,
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 4
                      },
                      "end": {
                        "line": 31,
                        "column": 7
                      }
                    },
                    "argument": {
                      "type": "NewExpression",
                      "start": 514,
                      "end": 668,
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 11
                        },
                        "end": {
                          "line": 31,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "Identifier",
                        "start": 518,
                        "end": 525,
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 15
                          },
                          "end": {
                            "line": 25,
                            "column": 22
                          }
                        },
                        "name": "Promise"
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 526,
                          "end": 667,
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 23
                            },
                            "end": {
                              "line": 31,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 527,
                              "end": 534,
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 24
                                },
                                "end": {
                                  "line": 25,
                                  "column": 31
                                }
                              },
                              "name": "resolve"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 539,
                            "end": 667,
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 36
                              },
                              "end": {
                                "line": 31,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 547,
                                "end": 623,
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 9
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 547,
                                  "end": 622,
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 8
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 547,
                                    "end": 560,
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 19
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 547,
                                      "end": 553,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 12
                                        }
                                      },
                                      "name": "BCMAPI"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 554,
                                      "end": 560,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 19
                                        }
                                      },
                                      "name": "search"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "start": 561,
                                      "end": 621,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 28,
                                          "column": 7
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "start": 571,
                                          "end": 613,
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 50
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 571,
                                            "end": 574,
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 11
                                              }
                                            },
                                            "name": "all"
                                          },
                                          "value": {
                                            "type": "TemplateLiteral",
                                            "start": 576,
                                            "end": 613,
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 50
                                              }
                                            },
                                            "expressions": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 588,
                                                "end": 611,
                                                "loc": {
                                                  "start": {
                                                    "line": 27,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 27,
                                                    "column": 48
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 588,
                                                  "end": 603,
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 40
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 588,
                                                    "end": 597,
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 34
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 588,
                                                      "end": 594,
                                                      "loc": {
                                                        "start": {
                                                          "line": 27,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 31
                                                        }
                                                      },
                                                      "name": "window"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 595,
                                                      "end": 597,
                                                      "loc": {
                                                        "start": {
                                                          "line": 27,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 34
                                                        }
                                                      },
                                                      "name": "lp"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 598,
                                                    "end": 603,
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 40
                                                      }
                                                    },
                                                    "name": "place"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 604,
                                                  "end": 611,
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 48
                                                    }
                                                  },
                                                  "name": "atlasId"
                                                },
                                                "computed": false
                                              }
                                            ],
                                            "quasis": [
                                              {
                                                "type": "TemplateElement",
                                                "start": 577,
                                                "end": 586,
                                                "loc": {
                                                  "start": {
                                                    "line": 27,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 27,
                                                    "column": 23
                                                  }
                                                },
                                                "value": {
                                                  "raw": "atlas_id:",
                                                  "cooked": "atlas_id:"
                                                },
                                                "tail": false
                                              },
                                              {
                                                "type": "TemplateElement",
                                                "start": 612,
                                                "end": 612,
                                                "loc": {
                                                  "start": {
                                                    "line": 27,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 27,
                                                    "column": 49
                                                  }
                                                },
                                                "value": {
                                                  "raw": "",
                                                  "cooked": ""
                                                },
                                                "tail": true
                                              }
                                            ]
                                          },
                                          "kind": "init"
                                        }
                                      ]
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 631,
                                "end": 661,
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 36
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 631,
                                  "end": 660,
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 35
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 631,
                                    "end": 650,
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 25
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 631,
                                      "end": 635,
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 636,
                                      "end": 650,
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 25
                                        }
                                      },
                                      "name": "searchResolver"
                                    },
                                    "computed": false
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "start": 653,
                                    "end": 660,
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 35
                                      }
                                    },
                                    "name": "resolve"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Search for a video by it's Atlas ID\n   * @returns {Promise}\n   ",
                "start": 415,
                "end": 489,
                "loc": {
                  "start": {
                    "line": 20,
                    "column": 2
                  },
                  "end": {
                    "line": 23,
                    "column": 5
                  }
                },
                "range": [
                  415,
                  489
                ]
              }
            ],
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Pause the playing video\n   ",
                "start": 676,
                "end": 714,
                "loc": {
                  "start": {
                    "line": 33,
                    "column": 2
                  },
                  "end": {
                    "line": 35,
                    "column": 5
                  }
                },
                "range": [
                  676,
                  714
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 717,
            "end": 1054,
            "loc": {
              "start": {
                "line": 36,
                "column": 2
              },
              "end": {
                "line": 47,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 717,
              "end": 722,
              "loc": {
                "start": {
                  "line": 36,
                  "column": 2
                },
                "end": {
                  "line": 36,
                  "column": 7
                }
              },
              "name": "pause",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 722,
              "end": 1054,
              "loc": {
                "start": {
                  "line": 36,
                  "column": 7
                },
                "end": {
                  "line": 47,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 725,
                "end": 1054,
                "loc": {
                  "start": {
                    "line": 36,
                    "column": 10
                  },
                  "end": {
                    "line": 47,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 855,
                    "end": 1050,
                    "loc": {
                      "start": {
                        "line": 39,
                        "column": 4
                      },
                      "end": {
                        "line": 46,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 859,
                      "end": 873,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 8
                        },
                        "end": {
                          "line": 39,
                          "column": 22
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 859,
                        "end": 863,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 8
                          },
                          "end": {
                            "line": 39,
                            "column": 12
                          }
                        },
                        "leadingComments": null
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 864,
                        "end": 873,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 13
                          },
                          "end": {
                            "line": 39,
                            "column": 22
                          }
                        },
                        "name": "isPlaying"
                      },
                      "computed": false,
                      "leadingComments": null
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 875,
                      "end": 977,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 24
                        },
                        "end": {
                          "line": 44,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 883,
                          "end": 913,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 6
                            },
                            "end": {
                              "line": 40,
                              "column": 36
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 883,
                            "end": 912,
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 6
                              },
                              "end": {
                                "line": 40,
                                "column": 35
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 883,
                              "end": 895,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 6
                                },
                                "end": {
                                  "line": 40,
                                  "column": 18
                                }
                              },
                              "name": "clearTimeout"
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 896,
                                "end": 911,
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 896,
                                  "end": 900,
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 23
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 901,
                                  "end": 911,
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 34
                                    }
                                  },
                                  "name": "pauseTimer"
                                },
                                "computed": false
                              }
                            ]
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 920,
                          "end": 949,
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 6
                            },
                            "end": {
                              "line": 41,
                              "column": 35
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 920,
                            "end": 948,
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 6
                              },
                              "end": {
                                "line": 41,
                                "column": 34
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 920,
                              "end": 942,
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 6
                                },
                                "end": {
                                  "line": 41,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 920,
                                "end": 936,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 920,
                                  "end": 924,
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 925,
                                  "end": 936,
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 22
                                    }
                                  },
                                  "name": "videoPlayer"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 937,
                                "end": 942,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 28
                                  }
                                },
                                "name": "pause"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 943,
                                "end": 947,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 33
                                  }
                                },
                                "value": true,
                                "rawValue": true,
                                "raw": "true"
                              }
                            ]
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 957,
                          "end": 971,
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 6
                            },
                            "end": {
                              "line": 43,
                              "column": 20
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 957,
                            "end": 970,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 6
                              },
                              "end": {
                                "line": 43,
                                "column": 19
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 957,
                              "end": 968,
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 6
                                },
                                "end": {
                                  "line": 43,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "Super",
                                "start": 957,
                                "end": 962,
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 11
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 963,
                                "end": 968,
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 17
                                  }
                                },
                                "name": "pause"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ]
                    },
                    "alternate": {
                      "type": "BlockStatement",
                      "start": 983,
                      "end": 1050,
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 11
                        },
                        "end": {
                          "line": 46,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 991,
                          "end": 1044,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 6
                            },
                            "end": {
                              "line": 45,
                              "column": 59
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 991,
                            "end": 1043,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 6
                              },
                              "end": {
                                "line": 45,
                                "column": 58
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "start": 991,
                              "end": 1006,
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 6
                                },
                                "end": {
                                  "line": 45,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 991,
                                "end": 995,
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 996,
                                "end": 1006,
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 21
                                  }
                                },
                                "name": "pauseTimer"
                              },
                              "computed": false
                            },
                            "right": {
                              "type": "CallExpression",
                              "start": 1009,
                              "end": 1043,
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 24
                                },
                                "end": {
                                  "line": 45,
                                  "column": 58
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 1009,
                                "end": 1019,
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 34
                                  }
                                },
                                "name": "setTimeout"
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 1020,
                                  "end": 1038,
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 53
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [],
                                  "body": {
                                    "type": "CallExpression",
                                    "start": 1026,
                                    "end": 1038,
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 53
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 1026,
                                      "end": 1036,
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 51
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 1026,
                                        "end": 1030,
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 1031,
                                        "end": 1036,
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 51
                                          }
                                        },
                                        "name": "pause"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "start": 1040,
                                  "end": 1042,
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 57
                                    }
                                  },
                                  "value": 50,
                                  "rawValue": 50,
                                  "raw": "50"
                                }
                              ]
                            }
                          }
                        }
                      ]
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " This kind of sucks, but since it's flash based I have to keep trying to pause",
                        "start": 731,
                        "end": 811,
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 4
                          },
                          "end": {
                            "line": 37,
                            "column": 84
                          }
                        },
                        "range": [
                          731,
                          811
                        ]
                      },
                      {
                        "type": "CommentLine",
                        "value": " until it actually pauses... O_o",
                        "start": 816,
                        "end": 850,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 38,
                            "column": 38
                          }
                        },
                        "range": [
                          816,
                          850
                        ]
                      }
                    ]
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Pause the playing video\n   ",
                "start": 676,
                "end": 714,
                "loc": {
                  "start": {
                    "line": 33,
                    "column": 2
                  },
                  "end": {
                    "line": 35,
                    "column": 5
                  }
                },
                "range": [
                  676,
                  714
                ]
              }
            ],
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Play the video\n   ",
                "start": 1057,
                "end": 1086,
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 2
                  },
                  "end": {
                    "line": 50,
                    "column": 5
                  }
                },
                "range": [
                  1057,
                  1086
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 1089,
            "end": 1181,
            "loc": {
              "start": {
                "line": 51,
                "column": 2
              },
              "end": {
                "line": 56,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 1089,
              "end": 1093,
              "loc": {
                "start": {
                  "line": 51,
                  "column": 2
                },
                "end": {
                  "line": 51,
                  "column": 6
                }
              },
              "name": "play",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 1093,
              "end": 1181,
              "loc": {
                "start": {
                  "line": 51,
                  "column": 6
                },
                "end": {
                  "line": 56,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 1096,
                "end": 1181,
                "loc": {
                  "start": {
                    "line": 51,
                    "column": 9
                  },
                  "end": {
                    "line": 56,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 1102,
                    "end": 1129,
                    "loc": {
                      "start": {
                        "line": 52,
                        "column": 4
                      },
                      "end": {
                        "line": 52,
                        "column": 31
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1102,
                      "end": 1128,
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 4
                        },
                        "end": {
                          "line": 52,
                          "column": 30
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1102,
                        "end": 1126,
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 4
                          },
                          "end": {
                            "line": 52,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1102,
                          "end": 1106,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 4
                            },
                            "end": {
                              "line": 52,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1107,
                          "end": 1126,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 9
                            },
                            "end": {
                              "line": 52,
                              "column": 28
                            }
                          },
                          "name": "calculateDimensions"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1134,
                    "end": 1158,
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 28
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1134,
                      "end": 1157,
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 27
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1134,
                        "end": 1155,
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 4
                          },
                          "end": {
                            "line": 53,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 1134,
                          "end": 1150,
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 4
                            },
                            "end": {
                              "line": 53,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1134,
                            "end": 1138,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 4
                              },
                              "end": {
                                "line": 53,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1139,
                            "end": 1150,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 9
                              },
                              "end": {
                                "line": 53,
                                "column": 20
                              }
                            },
                            "name": "videoPlayer"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1151,
                          "end": 1155,
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 21
                            },
                            "end": {
                              "line": 53,
                              "column": 25
                            }
                          },
                          "name": "play"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1164,
                    "end": 1177,
                    "loc": {
                      "start": {
                        "line": 55,
                        "column": 4
                      },
                      "end": {
                        "line": 55,
                        "column": 17
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1164,
                      "end": 1176,
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 55,
                          "column": 16
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1164,
                        "end": 1174,
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 4
                          },
                          "end": {
                            "line": 55,
                            "column": 14
                          }
                        },
                        "object": {
                          "type": "Super",
                          "start": 1164,
                          "end": 1169,
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 4
                            },
                            "end": {
                              "line": 55,
                              "column": 9
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1170,
                          "end": 1174,
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 10
                            },
                            "end": {
                              "line": 55,
                              "column": 14
                            }
                          },
                          "name": "play"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Play the video\n   ",
                "start": 1057,
                "end": 1086,
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 2
                  },
                  "end": {
                    "line": 50,
                    "column": 5
                  }
                },
                "range": [
                  1057,
                  1086
                ]
              }
            ],
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Render the brightcove template\n   ",
                "start": 1185,
                "end": 1230,
                "loc": {
                  "start": {
                    "line": 58,
                    "column": 2
                  },
                  "end": {
                    "line": 60,
                    "column": 5
                  }
                },
                "range": [
                  1185,
                  1230
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 1233,
            "end": 1315,
            "loc": {
              "start": {
                "line": 61,
                "column": 2
              },
              "end": {
                "line": 65,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 1233,
              "end": 1239,
              "loc": {
                "start": {
                  "line": 61,
                  "column": 2
                },
                "end": {
                  "line": 61,
                  "column": 8
                }
              },
              "name": "render",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 1239,
              "end": 1315,
              "loc": {
                "start": {
                  "line": 61,
                  "column": 8
                },
                "end": {
                  "line": 65,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 1242,
                "end": 1315,
                "loc": {
                  "start": {
                    "line": 61,
                    "column": 11
                  },
                  "end": {
                    "line": 65,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 1248,
                    "end": 1311,
                    "loc": {
                      "start": {
                        "line": 62,
                        "column": 4
                      },
                      "end": {
                        "line": 64,
                        "column": 8
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1248,
                      "end": 1310,
                      "loc": {
                        "start": {
                          "line": 62,
                          "column": 4
                        },
                        "end": {
                          "line": 64,
                          "column": 7
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1248,
                        "end": 1261,
                        "loc": {
                          "start": {
                            "line": 62,
                            "column": 4
                          },
                          "end": {
                            "line": 62,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 1248,
                          "end": 1256,
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 4
                            },
                            "end": {
                              "line": 62,
                              "column": 12
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1248,
                            "end": 1252,
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 4
                              },
                              "end": {
                                "line": 62,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1253,
                            "end": 1256,
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 9
                              },
                              "end": {
                                "line": 62,
                                "column": 12
                              }
                            },
                            "name": "$el"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1257,
                          "end": 1261,
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 13
                            },
                            "end": {
                              "line": 62,
                              "column": 17
                            }
                          },
                          "name": "html"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 1262,
                          "end": 1309,
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 18
                            },
                            "end": {
                              "line": 64,
                              "column": 6
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1262,
                            "end": 1270,
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 18
                              },
                              "end": {
                                "line": 62,
                                "column": 26
                              }
                            },
                            "name": "template"
                          },
                          "arguments": [
                            {
                              "type": "ObjectExpression",
                              "start": 1271,
                              "end": 1308,
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 27
                                },
                                "end": {
                                  "line": 64,
                                  "column": 5
                                }
                              },
                              "properties": [
                                {
                                  "type": "Property",
                                  "start": 1279,
                                  "end": 1302,
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 29
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 1279,
                                    "end": 1287,
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 14
                                      }
                                    },
                                    "name": "playerId"
                                  },
                                  "value": {
                                    "type": "MemberExpression",
                                    "start": 1289,
                                    "end": 1302,
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 1289,
                                      "end": 1293,
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1294,
                                      "end": 1302,
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 29
                                        }
                                      },
                                      "name": "playerId"
                                    },
                                    "computed": false
                                  },
                                  "kind": "init"
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Render the brightcove template\n   ",
                "start": 1185,
                "end": 1230,
                "loc": {
                  "start": {
                    "line": 58,
                    "column": 2
                  },
                  "end": {
                    "line": 60,
                    "column": 5
                  }
                },
                "range": [
                  1185,
                  1230
                ]
              }
            ],
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Callback from the brightcove API\n   * @param id\n   ",
                "start": 1319,
                "end": 1381,
                "loc": {
                  "start": {
                    "line": 67,
                    "column": 2
                  },
                  "end": {
                    "line": 70,
                    "column": 5
                  }
                },
                "range": [
                  1319,
                  1381
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 1384,
            "end": 2773,
            "loc": {
              "start": {
                "line": 71,
                "column": 2
              },
              "end": {
                "line": 98,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 1384,
              "end": 1398,
              "loc": {
                "start": {
                  "line": 71,
                  "column": 2
                },
                "end": {
                  "line": 71,
                  "column": 16
                }
              },
              "name": "onTemplateLoad",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 1398,
              "end": 2773,
              "loc": {
                "start": {
                  "line": 71,
                  "column": 16
                },
                "end": {
                  "line": 98,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 1399,
                  "end": 1401,
                  "loc": {
                    "start": {
                      "line": 71,
                      "column": 17
                    },
                    "end": {
                      "line": 71,
                      "column": 19
                    }
                  },
                  "name": "id"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 1403,
                "end": 2773,
                "loc": {
                  "start": {
                    "line": 71,
                    "column": 21
                  },
                  "end": {
                    "line": 98,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "FunctionDeclaration",
                    "start": 1409,
                    "end": 1607,
                    "loc": {
                      "start": {
                        "line": 72,
                        "column": 4
                      },
                      "end": {
                        "line": 75,
                        "column": 5
                      }
                    },
                    "id": {
                      "type": "Identifier",
                      "start": 1418,
                      "end": 1440,
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 13
                        },
                        "end": {
                          "line": 72,
                          "column": 35
                        }
                      },
                      "name": "calculateNewPercentage"
                    },
                    "generator": false,
                    "expression": false,
                    "async": false,
                    "params": [
                      {
                        "type": "Identifier",
                        "start": 1441,
                        "end": 1446,
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 36
                          },
                          "end": {
                            "line": 72,
                            "column": 41
                          }
                        },
                        "name": "width"
                      },
                      {
                        "type": "Identifier",
                        "start": 1448,
                        "end": 1454,
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 43
                          },
                          "end": {
                            "line": 72,
                            "column": 49
                          }
                        },
                        "name": "height"
                      }
                    ],
                    "body": {
                      "type": "BlockStatement",
                      "start": 1456,
                      "end": 1607,
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 51
                        },
                        "end": {
                          "line": 75,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "VariableDeclaration",
                          "start": 1464,
                          "end": 1515,
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 6
                            },
                            "end": {
                              "line": 73,
                              "column": 57
                            }
                          },
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "start": 1468,
                              "end": 1514,
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 10
                                },
                                "end": {
                                  "line": 73,
                                  "column": 56
                                }
                              },
                              "id": {
                                "type": "Identifier",
                                "start": 1468,
                                "end": 1481,
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 23
                                  }
                                },
                                "name": "newPercentage"
                              },
                              "init": {
                                "type": "BinaryExpression",
                                "start": 1484,
                                "end": 1514,
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 56
                                  }
                                },
                                "left": {
                                  "type": "BinaryExpression",
                                  "start": 1485,
                                  "end": 1507,
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 49
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 1486,
                                    "end": 1500,
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 42
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 1486,
                                      "end": 1492,
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 34
                                        }
                                      },
                                      "name": "height"
                                    },
                                    "operator": "/",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 1495,
                                      "end": 1500,
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 42
                                        }
                                      },
                                      "name": "width"
                                    },
                                    "parenthesizedExpression": true
                                  },
                                  "operator": "*",
                                  "right": {
                                    "type": "Literal",
                                    "start": 1504,
                                    "end": 1507,
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 49
                                      }
                                    },
                                    "value": 100,
                                    "rawValue": 100,
                                    "raw": "100"
                                  },
                                  "parenthesizedExpression": true
                                },
                                "operator": "+",
                                "right": {
                                  "type": "Literal",
                                  "start": 1511,
                                  "end": 1514,
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 56
                                    }
                                  },
                                  "value": "%",
                                  "rawValue": "%",
                                  "raw": "\"%\""
                                }
                              }
                            }
                          ],
                          "kind": "let"
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 1522,
                          "end": 1601,
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 6
                            },
                            "end": {
                              "line": 74,
                              "column": 85
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 1522,
                            "end": 1600,
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 6
                              },
                              "end": {
                                "line": 74,
                                "column": 84
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "start": 1522,
                              "end": 1584,
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 6
                                },
                                "end": {
                                  "line": 74,
                                  "column": 68
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 1522,
                                "end": 1570,
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 54
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 1522,
                                  "end": 1564,
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 48
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 1522,
                                    "end": 1545,
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 1522,
                                      "end": 1530,
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 14
                                        }
                                      },
                                      "name": "document"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1531,
                                      "end": 1545,
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 29
                                        }
                                      },
                                      "name": "getElementById"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "start": 1546,
                                      "end": 1563,
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 47
                                        }
                                      },
                                      "value": "outer-container",
                                      "rawValue": "outer-container",
                                      "raw": "\"outer-container\""
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1565,
                                  "end": 1570,
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 54
                                    }
                                  },
                                  "name": "style"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1571,
                                "end": 1584,
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 68
                                  }
                                },
                                "name": "paddingBottom"
                              },
                              "computed": false
                            },
                            "right": {
                              "type": "Identifier",
                              "start": 1587,
                              "end": 1600,
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 71
                                },
                                "end": {
                                  "line": 74,
                                  "column": 84
                                }
                              },
                              "name": "newPercentage"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1613,
                    "end": 1687,
                    "loc": {
                      "start": {
                        "line": 77,
                        "column": 4
                      },
                      "end": {
                        "line": 77,
                        "column": 78
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1613,
                      "end": 1686,
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 77,
                          "column": 77
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1613,
                        "end": 1624,
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 4
                          },
                          "end": {
                            "line": 77,
                            "column": 15
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1613,
                          "end": 1617,
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 4
                            },
                            "end": {
                              "line": 77,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1618,
                          "end": 1624,
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 9
                            },
                            "end": {
                              "line": 77,
                              "column": 15
                            }
                          },
                          "name": "player"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 1627,
                        "end": 1686,
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 18
                          },
                          "end": {
                            "line": 77,
                            "column": 77
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1627,
                          "end": 1655,
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 18
                            },
                            "end": {
                              "line": 77,
                              "column": 46
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1627,
                            "end": 1641,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 18
                              },
                              "end": {
                                "line": 77,
                                "column": 32
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 1627,
                              "end": 1637,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 18
                                },
                                "end": {
                                  "line": 77,
                                  "column": 28
                                }
                              },
                              "name": "brightcove"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1638,
                              "end": 1641,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 29
                                },
                                "end": {
                                  "line": 77,
                                  "column": 32
                                }
                              },
                              "name": "api"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1642,
                            "end": 1655,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 33
                              },
                              "end": {
                                "line": 77,
                                "column": 46
                              }
                            },
                            "name": "getExperience"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "LogicalExpression",
                            "start": 1656,
                            "end": 1685,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 47
                              },
                              "end": {
                                "line": 77,
                                "column": 76
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 1656,
                              "end": 1658,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 47
                                },
                                "end": {
                                  "line": 77,
                                  "column": 49
                                }
                              },
                              "name": "id"
                            },
                            "operator": "||",
                            "right": {
                              "type": "Literal",
                              "start": 1662,
                              "end": 1685,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 53
                                },
                                "end": {
                                  "line": 77,
                                  "column": 76
                                }
                              },
                              "value": "masthead-video-player",
                              "rawValue": "masthead-video-player",
                              "raw": "\"masthead-video-player\""
                            }
                          }
                        ]
                      }
                    },
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " get a reference to the video player",
                        "start": 1693,
                        "end": 1731,
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 4
                          },
                          "end": {
                            "line": 79,
                            "column": 42
                          }
                        },
                        "range": [
                          1693,
                          1731
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1736,
                    "end": 1825,
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 4
                      },
                      "end": {
                        "line": 80,
                        "column": 93
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1736,
                      "end": 1824,
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 4
                        },
                        "end": {
                          "line": 80,
                          "column": 92
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1736,
                        "end": 1752,
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 4
                          },
                          "end": {
                            "line": 80,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1736,
                          "end": 1740,
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 4
                            },
                            "end": {
                              "line": 80,
                              "column": 8
                            }
                          },
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1741,
                          "end": 1752,
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 9
                            },
                            "end": {
                              "line": 80,
                              "column": 20
                            }
                          },
                          "name": "videoPlayer"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 1755,
                        "end": 1824,
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 23
                          },
                          "end": {
                            "line": 80,
                            "column": 92
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1755,
                          "end": 1776,
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 23
                            },
                            "end": {
                              "line": 80,
                              "column": 44
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1755,
                            "end": 1766,
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 23
                              },
                              "end": {
                                "line": 80,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1755,
                              "end": 1759,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 23
                                },
                                "end": {
                                  "line": 80,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1760,
                              "end": 1766,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 28
                                },
                                "end": {
                                  "line": 80,
                                  "column": 34
                                }
                              },
                              "name": "player"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1767,
                            "end": 1776,
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 35
                              },
                              "end": {
                                "line": 80,
                                "column": 44
                              }
                            },
                            "name": "getModule"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 1777,
                            "end": 1823,
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 45
                              },
                              "end": {
                                "line": 80,
                                "column": 91
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 1777,
                              "end": 1810,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 45
                                },
                                "end": {
                                  "line": 80,
                                  "column": 78
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 1777,
                                "end": 1799,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 67
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 1777,
                                  "end": 1791,
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 59
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1777,
                                    "end": 1787,
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 55
                                      }
                                    },
                                    "name": "brightcove"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1788,
                                    "end": 1791,
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 59
                                      }
                                    },
                                    "name": "api"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1792,
                                  "end": 1799,
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 67
                                    }
                                  },
                                  "name": "modules"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1800,
                                "end": 1810,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 78
                                  }
                                },
                                "name": "APIModules"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1811,
                              "end": 1823,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 79
                                },
                                "end": {
                                  "line": 80,
                                  "column": 91
                                }
                              },
                              "name": "VIDEO_PLAYER"
                            },
                            "computed": false
                          }
                        ]
                      },
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " get a reference to the video player",
                        "start": 1693,
                        "end": 1731,
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 4
                          },
                          "end": {
                            "line": 79,
                            "column": 42
                          }
                        },
                        "range": [
                          1693,
                          1731
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1830,
                    "end": 1922,
                    "loc": {
                      "start": {
                        "line": 81,
                        "column": 4
                      },
                      "end": {
                        "line": 81,
                        "column": 96
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1830,
                      "end": 1921,
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 4
                        },
                        "end": {
                          "line": 81,
                          "column": 95
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1830,
                        "end": 1851,
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 4
                          },
                          "end": {
                            "line": 81,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1830,
                          "end": 1834,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 4
                            },
                            "end": {
                              "line": 81,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1835,
                          "end": 1851,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 9
                            },
                            "end": {
                              "line": 81,
                              "column": 25
                            }
                          },
                          "name": "experienceModule"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 1854,
                        "end": 1921,
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 28
                          },
                          "end": {
                            "line": 81,
                            "column": 95
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1854,
                          "end": 1875,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 28
                            },
                            "end": {
                              "line": 81,
                              "column": 49
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1854,
                            "end": 1865,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 28
                              },
                              "end": {
                                "line": 81,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1854,
                              "end": 1858,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 28
                                },
                                "end": {
                                  "line": 81,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1859,
                              "end": 1865,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 33
                                },
                                "end": {
                                  "line": 81,
                                  "column": 39
                                }
                              },
                              "name": "player"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1866,
                            "end": 1875,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 40
                              },
                              "end": {
                                "line": 81,
                                "column": 49
                              }
                            },
                            "name": "getModule"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 1876,
                            "end": 1920,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 50
                              },
                              "end": {
                                "line": 81,
                                "column": 94
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 1876,
                              "end": 1909,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 50
                                },
                                "end": {
                                  "line": 81,
                                  "column": 83
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 1876,
                                "end": 1898,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 72
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 1876,
                                  "end": 1890,
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 64
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1876,
                                    "end": 1886,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 60
                                      }
                                    },
                                    "name": "brightcove"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1887,
                                    "end": 1890,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 64
                                      }
                                    },
                                    "name": "api"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1891,
                                  "end": 1898,
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 72
                                    }
                                  },
                                  "name": "modules"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1899,
                                "end": 1909,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 83
                                  }
                                },
                                "name": "APIModules"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1910,
                              "end": 1920,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 84
                                },
                                "end": {
                                  "line": 81,
                                  "column": 94
                                }
                              },
                              "name": "EXPERIENCE"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1928,
                    "end": 2031,
                    "loc": {
                      "start": {
                        "line": 83,
                        "column": 4
                      },
                      "end": {
                        "line": 83,
                        "column": 107
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 1928,
                      "end": 2030,
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 4
                        },
                        "end": {
                          "line": 83,
                          "column": 106
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 1928,
                        "end": 1961,
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 4
                          },
                          "end": {
                            "line": 83,
                            "column": 37
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 1928,
                          "end": 1944,
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 4
                            },
                            "end": {
                              "line": 83,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1928,
                            "end": 1932,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 4
                              },
                              "end": {
                                "line": 83,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1933,
                            "end": 1944,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 9
                              },
                              "end": {
                                "line": 83,
                                "column": 20
                              }
                            },
                            "name": "videoPlayer"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1945,
                          "end": 1961,
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 21
                            },
                            "end": {
                              "line": 83,
                              "column": 37
                            }
                          },
                          "name": "addEventListener"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 1962,
                          "end": 2003,
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 38
                            },
                            "end": {
                              "line": 83,
                              "column": 79
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1962,
                            "end": 1994,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 38
                              },
                              "end": {
                                "line": 83,
                                "column": 70
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 1962,
                              "end": 1983,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 38
                                },
                                "end": {
                                  "line": 83,
                                  "column": 59
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 1962,
                                "end": 1976,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 52
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 1962,
                                  "end": 1972,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 48
                                    }
                                  },
                                  "name": "brightcove"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1973,
                                  "end": 1976,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 52
                                    }
                                  },
                                  "name": "api"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1977,
                                "end": 1983,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 59
                                  }
                                },
                                "name": "events"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1984,
                              "end": 1994,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 60
                                },
                                "end": {
                                  "line": 83,
                                  "column": 70
                                }
                              },
                              "name": "MediaEvent"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1995,
                            "end": 2003,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 71
                              },
                              "end": {
                                "line": 83,
                                "column": 79
                              }
                            },
                            "name": "PROGRESS"
                          },
                          "computed": false
                        },
                        {
                          "type": "CallExpression",
                          "start": 2005,
                          "end": 2029,
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 81
                            },
                            "end": {
                              "line": 83,
                              "column": 105
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2005,
                            "end": 2023,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 81
                              },
                              "end": {
                                "line": 83,
                                "column": 99
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2005,
                              "end": 2018,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 81
                                },
                                "end": {
                                  "line": 83,
                                  "column": 94
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2005,
                                "end": 2009,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 85
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2010,
                                "end": 2018,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 86
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 94
                                  }
                                },
                                "name": "progress"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2019,
                              "end": 2023,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 95
                                },
                                "end": {
                                  "line": 83,
                                  "column": 99
                                }
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2024,
                              "end": 2028,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 100
                                },
                                "end": {
                                  "line": 83,
                                  "column": 104
                                }
                              }
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2036,
                    "end": 2133,
                    "loc": {
                      "start": {
                        "line": 84,
                        "column": 4
                      },
                      "end": {
                        "line": 84,
                        "column": 101
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2036,
                      "end": 2132,
                      "loc": {
                        "start": {
                          "line": 84,
                          "column": 4
                        },
                        "end": {
                          "line": 84,
                          "column": 100
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2036,
                        "end": 2069,
                        "loc": {
                          "start": {
                            "line": 84,
                            "column": 4
                          },
                          "end": {
                            "line": 84,
                            "column": 37
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 2036,
                          "end": 2052,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 4
                            },
                            "end": {
                              "line": 84,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2036,
                            "end": 2040,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 4
                              },
                              "end": {
                                "line": 84,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2041,
                            "end": 2052,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 9
                              },
                              "end": {
                                "line": 84,
                                "column": 20
                              }
                            },
                            "name": "videoPlayer"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2053,
                          "end": 2069,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 21
                            },
                            "end": {
                              "line": 84,
                              "column": 37
                            }
                          },
                          "name": "addEventListener"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 2070,
                          "end": 2108,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 38
                            },
                            "end": {
                              "line": 84,
                              "column": 76
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2070,
                            "end": 2102,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 38
                              },
                              "end": {
                                "line": 84,
                                "column": 70
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2070,
                              "end": 2091,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 38
                                },
                                "end": {
                                  "line": 84,
                                  "column": 59
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2070,
                                "end": 2084,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 52
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 2070,
                                  "end": 2080,
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 48
                                    }
                                  },
                                  "name": "brightcove"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2081,
                                  "end": 2084,
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 52
                                    }
                                  },
                                  "name": "api"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2085,
                                "end": 2091,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 59
                                  }
                                },
                                "name": "events"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2092,
                              "end": 2102,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 60
                                },
                                "end": {
                                  "line": 84,
                                  "column": 70
                                }
                              },
                              "name": "MediaEvent"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2103,
                            "end": 2108,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 71
                              },
                              "end": {
                                "line": 84,
                                "column": 76
                              }
                            },
                            "name": "BEGIN"
                          },
                          "computed": false
                        },
                        {
                          "type": "CallExpression",
                          "start": 2110,
                          "end": 2131,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 78
                            },
                            "end": {
                              "line": 84,
                              "column": 99
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2110,
                            "end": 2125,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 78
                              },
                              "end": {
                                "line": 84,
                                "column": 93
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2110,
                              "end": 2120,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 78
                                },
                                "end": {
                                  "line": 84,
                                  "column": 88
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2110,
                                "end": 2114,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 78
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 82
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2115,
                                "end": 2120,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 83
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 88
                                  }
                                },
                                "name": "begin"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2121,
                              "end": 2125,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 89
                                },
                                "end": {
                                  "line": 84,
                                  "column": 93
                                }
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2126,
                              "end": 2130,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 94
                                },
                                "end": {
                                  "line": 84,
                                  "column": 98
                                }
                              }
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2138,
                    "end": 2236,
                    "loc": {
                      "start": {
                        "line": 85,
                        "column": 4
                      },
                      "end": {
                        "line": 85,
                        "column": 102
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2138,
                      "end": 2235,
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 4
                        },
                        "end": {
                          "line": 85,
                          "column": 101
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2138,
                        "end": 2171,
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 4
                          },
                          "end": {
                            "line": 85,
                            "column": 37
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 2138,
                          "end": 2154,
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 4
                            },
                            "end": {
                              "line": 85,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2138,
                            "end": 2142,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 4
                              },
                              "end": {
                                "line": 85,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2143,
                            "end": 2154,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 9
                              },
                              "end": {
                                "line": 85,
                                "column": 20
                              }
                            },
                            "name": "videoPlayer"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2155,
                          "end": 2171,
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 21
                            },
                            "end": {
                              "line": 85,
                              "column": 37
                            }
                          },
                          "name": "addEventListener"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 2172,
                          "end": 2209,
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 38
                            },
                            "end": {
                              "line": 85,
                              "column": 75
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2172,
                            "end": 2204,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 38
                              },
                              "end": {
                                "line": 85,
                                "column": 70
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2172,
                              "end": 2193,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 38
                                },
                                "end": {
                                  "line": 85,
                                  "column": 59
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2172,
                                "end": 2186,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 52
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 2172,
                                  "end": 2182,
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 48
                                    }
                                  },
                                  "name": "brightcove"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2183,
                                  "end": 2186,
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 52
                                    }
                                  },
                                  "name": "api"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2187,
                                "end": 2193,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 59
                                  }
                                },
                                "name": "events"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2194,
                              "end": 2204,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 60
                                },
                                "end": {
                                  "line": 85,
                                  "column": 70
                                }
                              },
                              "name": "MediaEvent"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2205,
                            "end": 2209,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 71
                              },
                              "end": {
                                "line": 85,
                                "column": 75
                              }
                            },
                            "name": "PLAY"
                          },
                          "computed": false
                        },
                        {
                          "type": "CallExpression",
                          "start": 2211,
                          "end": 2234,
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 77
                            },
                            "end": {
                              "line": 85,
                              "column": 100
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2211,
                            "end": 2228,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 77
                              },
                              "end": {
                                "line": 85,
                                "column": 94
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2211,
                              "end": 2223,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 77
                                },
                                "end": {
                                  "line": 85,
                                  "column": 89
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2211,
                                "end": 2215,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 77
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 81
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2216,
                                "end": 2223,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 82
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 89
                                  }
                                },
                                "name": "playing"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2224,
                              "end": 2228,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 90
                                },
                                "end": {
                                  "line": 85,
                                  "column": 94
                                }
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2229,
                              "end": 2233,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 95
                                },
                                "end": {
                                  "line": 85,
                                  "column": 99
                                }
                              }
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2241,
                    "end": 2342,
                    "loc": {
                      "start": {
                        "line": 86,
                        "column": 4
                      },
                      "end": {
                        "line": 86,
                        "column": 105
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2241,
                      "end": 2341,
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "column": 104
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2241,
                        "end": 2274,
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 4
                          },
                          "end": {
                            "line": 86,
                            "column": 37
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 2241,
                          "end": 2257,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 4
                            },
                            "end": {
                              "line": 86,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2241,
                            "end": 2245,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 4
                              },
                              "end": {
                                "line": 86,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2246,
                            "end": 2257,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 9
                              },
                              "end": {
                                "line": 86,
                                "column": 20
                              }
                            },
                            "name": "videoPlayer"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2258,
                          "end": 2274,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 21
                            },
                            "end": {
                              "line": 86,
                              "column": 37
                            }
                          },
                          "name": "addEventListener"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 2275,
                          "end": 2312,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 38
                            },
                            "end": {
                              "line": 86,
                              "column": 75
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2275,
                            "end": 2307,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 38
                              },
                              "end": {
                                "line": 86,
                                "column": 70
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2275,
                              "end": 2296,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 38
                                },
                                "end": {
                                  "line": 86,
                                  "column": 59
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2275,
                                "end": 2289,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 52
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 2275,
                                  "end": 2285,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 48
                                    }
                                  },
                                  "name": "brightcove"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2286,
                                  "end": 2289,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 52
                                    }
                                  },
                                  "name": "api"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2290,
                                "end": 2296,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 59
                                  }
                                },
                                "name": "events"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2297,
                              "end": 2307,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 60
                                },
                                "end": {
                                  "line": 86,
                                  "column": 70
                                }
                              },
                              "name": "MediaEvent"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2308,
                            "end": 2312,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 71
                              },
                              "end": {
                                "line": 86,
                                "column": 75
                              }
                            },
                            "name": "STOP"
                          },
                          "computed": false
                        },
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 2314,
                          "end": 2340,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 77
                            },
                            "end": {
                              "line": 86,
                              "column": 103
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": true,
                          "async": false,
                          "params": [],
                          "body": {
                            "type": "CallExpression",
                            "start": 2320,
                            "end": 2340,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 83
                              },
                              "end": {
                                "line": 86,
                                "column": 103
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2320,
                              "end": 2332,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 83
                                },
                                "end": {
                                  "line": 86,
                                  "column": 95
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2320,
                                "end": 2324,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 83
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 87
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2325,
                                "end": 2332,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 88
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 95
                                  }
                                },
                                "name": "trigger"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 2333,
                                "end": 2339,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 96
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 102
                                  }
                                },
                                "value": "stop",
                                "rawValue": "stop",
                                "raw": "\"stop\""
                              }
                            ]
                          }
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2348,
                    "end": 2769,
                    "loc": {
                      "start": {
                        "line": 88,
                        "column": 4
                      },
                      "end": {
                        "line": 97,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2348,
                      "end": 2768,
                      "loc": {
                        "start": {
                          "line": 88,
                          "column": 4
                        },
                        "end": {
                          "line": 97,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2348,
                        "end": 2384,
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 4
                          },
                          "end": {
                            "line": 88,
                            "column": 40
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 2348,
                          "end": 2364,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 4
                            },
                            "end": {
                              "line": 88,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2348,
                            "end": 2352,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 4
                              },
                              "end": {
                                "line": 88,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2353,
                            "end": 2364,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 9
                              },
                              "end": {
                                "line": 88,
                                "column": 20
                              }
                            },
                            "name": "videoPlayer"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2365,
                          "end": 2384,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 21
                            },
                            "end": {
                              "line": 88,
                              "column": 40
                            }
                          },
                          "name": "getCurrentRendition"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 2385,
                          "end": 2767,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 41
                            },
                            "end": {
                              "line": 97,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 2386,
                              "end": 2398,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 42
                                },
                                "end": {
                                  "line": 88,
                                  "column": 54
                                }
                              },
                              "name": "renditionDTO"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 2403,
                            "end": 2767,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 59
                              },
                              "end": {
                                "line": 97,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "IfStatement",
                                "start": 2411,
                                "end": 2761,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 7
                                  }
                                },
                                "test": {
                                  "type": "Identifier",
                                  "start": 2415,
                                  "end": 2427,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 22
                                    }
                                  },
                                  "name": "renditionDTO"
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "start": 2429,
                                  "end": 2521,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 7
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 2439,
                                      "end": 2513,
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 82
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 2439,
                                        "end": 2512,
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 81
                                          }
                                        },
                                        "callee": {
                                          "type": "Identifier",
                                          "start": 2439,
                                          "end": 2461,
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 30
                                            }
                                          },
                                          "name": "calculateNewPercentage"
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 2462,
                                            "end": 2485,
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 54
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 2462,
                                              "end": 2474,
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 43
                                                }
                                              },
                                              "name": "renditionDTO"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 2475,
                                              "end": 2485,
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 54
                                                }
                                              },
                                              "name": "frameWidth"
                                            },
                                            "computed": false
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "start": 2487,
                                            "end": 2511,
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 80
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 2487,
                                              "end": 2499,
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 68
                                                }
                                              },
                                              "name": "renditionDTO"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 2500,
                                              "end": 2511,
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 80
                                                }
                                              },
                                              "name": "frameHeight"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                },
                                "alternate": {
                                  "type": "BlockStatement",
                                  "start": 2527,
                                  "end": 2761,
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 7
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 2537,
                                      "end": 2753,
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 11
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 2537,
                                        "end": 2752,
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 10
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 2537,
                                          "end": 2570,
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 41
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 2537,
                                            "end": 2553,
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 24
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 2537,
                                              "end": 2541,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 12
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 2542,
                                              "end": 2553,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 24
                                                }
                                              },
                                              "name": "videoPlayer"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 2554,
                                            "end": 2570,
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 41
                                              }
                                            },
                                            "name": "addEventListener"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 2571,
                                            "end": 2608,
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 79
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 2571,
                                              "end": 2603,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 74
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 2571,
                                                "end": 2592,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 63
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 2571,
                                                  "end": 2585,
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 56
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 2571,
                                                    "end": 2581,
                                                    "loc": {
                                                      "start": {
                                                        "line": 92,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 92,
                                                        "column": 52
                                                      }
                                                    },
                                                    "name": "brightcove"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 2582,
                                                    "end": 2585,
                                                    "loc": {
                                                      "start": {
                                                        "line": 92,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 92,
                                                        "column": 56
                                                      }
                                                    },
                                                    "name": "api"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 2586,
                                                  "end": 2592,
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 57
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 63
                                                    }
                                                  },
                                                  "name": "events"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2593,
                                                "end": 2603,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 74
                                                  }
                                                },
                                                "name": "MediaEvent"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 2604,
                                              "end": 2608,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 79
                                                }
                                              },
                                              "name": "PLAY"
                                            },
                                            "computed": false
                                          },
                                          {
                                            "type": "ArrowFunctionExpression",
                                            "start": 2610,
                                            "end": 2751,
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 81
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 9
                                              }
                                            },
                                            "id": null,
                                            "generator": false,
                                            "expression": false,
                                            "async": false,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "start": 2611,
                                                "end": 2616,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 87
                                                  }
                                                },
                                                "name": "event"
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "start": 2629,
                                              "end": 2751,
                                              "loc": {
                                                "start": {
                                                  "line": 93,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 9
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 2641,
                                                  "end": 2741,
                                                  "loc": {
                                                    "start": {
                                                      "line": 94,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 94,
                                                      "column": 110
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "start": 2641,
                                                    "end": 2740,
                                                    "loc": {
                                                      "start": {
                                                        "line": 94,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 94,
                                                        "column": 109
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "start": 2641,
                                                      "end": 2663,
                                                      "loc": {
                                                        "start": {
                                                          "line": 94,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 94,
                                                          "column": 32
                                                        }
                                                      },
                                                      "name": "calculateNewPercentage"
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "start": 2664,
                                                        "end": 2700,
                                                        "loc": {
                                                          "start": {
                                                            "line": 94,
                                                            "column": 33
                                                          },
                                                          "end": {
                                                            "line": 94,
                                                            "column": 69
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 2664,
                                                          "end": 2689,
                                                          "loc": {
                                                            "start": {
                                                              "line": 94,
                                                              "column": 33
                                                            },
                                                            "end": {
                                                              "line": 94,
                                                              "column": 58
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 2664,
                                                            "end": 2686,
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 55
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 2664,
                                                              "end": 2675,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 94,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 94,
                                                                  "column": 44
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 2664,
                                                                "end": 2669,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 94,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 94,
                                                                    "column": 38
                                                                  }
                                                                },
                                                                "name": "event"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 2670,
                                                                "end": 2675,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 94,
                                                                    "column": 39
                                                                  },
                                                                  "end": {
                                                                    "line": 94,
                                                                    "column": 44
                                                                  }
                                                                },
                                                                "name": "media"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2676,
                                                              "end": 2686,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 94,
                                                                  "column": 45
                                                                },
                                                                "end": {
                                                                  "line": 94,
                                                                  "column": 55
                                                                }
                                                              },
                                                              "name": "renditions"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Literal",
                                                            "start": 2687,
                                                            "end": 2688,
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 56
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 57
                                                              }
                                                            },
                                                            "value": 0,
                                                            "rawValue": 0,
                                                            "raw": "0"
                                                          },
                                                          "computed": true
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 2690,
                                                          "end": 2700,
                                                          "loc": {
                                                            "start": {
                                                              "line": 94,
                                                              "column": 59
                                                            },
                                                            "end": {
                                                              "line": 94,
                                                              "column": 69
                                                            }
                                                          },
                                                          "name": "frameWidth"
                                                        },
                                                        "computed": false
                                                      },
                                                      {
                                                        "type": "MemberExpression",
                                                        "start": 2702,
                                                        "end": 2739,
                                                        "loc": {
                                                          "start": {
                                                            "line": 94,
                                                            "column": 71
                                                          },
                                                          "end": {
                                                            "line": 94,
                                                            "column": 108
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 2702,
                                                          "end": 2727,
                                                          "loc": {
                                                            "start": {
                                                              "line": 94,
                                                              "column": 71
                                                            },
                                                            "end": {
                                                              "line": 94,
                                                              "column": 96
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 2702,
                                                            "end": 2724,
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 71
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 93
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 2702,
                                                              "end": 2713,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 94,
                                                                  "column": 71
                                                                },
                                                                "end": {
                                                                  "line": 94,
                                                                  "column": 82
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "Identifier",
                                                                "start": 2702,
                                                                "end": 2707,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 94,
                                                                    "column": 71
                                                                  },
                                                                  "end": {
                                                                    "line": 94,
                                                                    "column": 76
                                                                  }
                                                                },
                                                                "name": "event"
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 2708,
                                                                "end": 2713,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 94,
                                                                    "column": 77
                                                                  },
                                                                  "end": {
                                                                    "line": 94,
                                                                    "column": 82
                                                                  }
                                                                },
                                                                "name": "media"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 2714,
                                                              "end": 2724,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 94,
                                                                  "column": 83
                                                                },
                                                                "end": {
                                                                  "line": 94,
                                                                  "column": 93
                                                                }
                                                              },
                                                              "name": "renditions"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Literal",
                                                            "start": 2725,
                                                            "end": 2726,
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 94
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 95
                                                              }
                                                            },
                                                            "value": 0,
                                                            "rawValue": 0,
                                                            "raw": "0"
                                                          },
                                                          "computed": true
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 2728,
                                                          "end": 2739,
                                                          "loc": {
                                                            "start": {
                                                              "line": 94,
                                                              "column": 97
                                                            },
                                                            "end": {
                                                              "line": 94,
                                                              "column": 108
                                                            }
                                                          },
                                                          "name": "frameHeight"
                                                        },
                                                        "computed": false
                                                      }
                                                    ]
                                                  }
                                                }
                                              ]
                                            }
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Callback from the brightcove API\n   * @param id\n   ",
                "start": 1319,
                "end": 1381,
                "loc": {
                  "start": {
                    "line": 67,
                    "column": 2
                  },
                  "end": {
                    "line": 70,
                    "column": 5
                  }
                },
                "range": [
                  1319,
                  1381
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 2776,
            "end": 3336,
            "loc": {
              "start": {
                "line": 99,
                "column": 2
              },
              "end": {
                "line": 113,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 2776,
              "end": 2781,
              "loc": {
                "start": {
                  "line": 99,
                  "column": 2
                },
                "end": {
                  "line": 99,
                  "column": 7
                }
              },
              "name": "setup"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 2781,
              "end": 3336,
              "loc": {
                "start": {
                  "line": 99,
                  "column": 7
                },
                "end": {
                  "line": 113,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 2784,
                "end": 3336,
                "loc": {
                  "start": {
                    "line": 99,
                    "column": 10
                  },
                  "end": {
                    "line": 113,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 2790,
                    "end": 2821,
                    "loc": {
                      "start": {
                        "line": 100,
                        "column": 4
                      },
                      "end": {
                        "line": 100,
                        "column": 35
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 2790,
                      "end": 2820,
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 4
                        },
                        "end": {
                          "line": 100,
                          "column": 34
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2790,
                        "end": 2818,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 4
                          },
                          "end": {
                            "line": 100,
                            "column": 32
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 2790,
                          "end": 2800,
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 4
                            },
                            "end": {
                              "line": 100,
                              "column": 14
                            }
                          },
                          "name": "brightcove"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2801,
                          "end": 2818,
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 15
                            },
                            "end": {
                              "line": 100,
                              "column": 32
                            }
                          },
                          "name": "createExperiences"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2827,
                    "end": 2871,
                    "loc": {
                      "start": {
                        "line": 102,
                        "column": 4
                      },
                      "end": {
                        "line": 102,
                        "column": 48
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2827,
                      "end": 2870,
                      "loc": {
                        "start": {
                          "line": 102,
                          "column": 4
                        },
                        "end": {
                          "line": 102,
                          "column": 47
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2827,
                        "end": 2863,
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 4
                          },
                          "end": {
                            "line": 102,
                            "column": 40
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 2827,
                          "end": 2837,
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 4
                            },
                            "end": {
                              "line": 102,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2827,
                            "end": 2833,
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 4
                              },
                              "end": {
                                "line": 102,
                                "column": 10
                              }
                            },
                            "name": "window"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2834,
                            "end": 2837,
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 11
                              },
                              "end": {
                                "line": 102,
                                "column": 14
                              }
                            },
                            "name": "BCL"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "BinaryExpression",
                          "start": 2838,
                          "end": 2862,
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 15
                            },
                            "end": {
                              "line": 102,
                              "column": 39
                            }
                          },
                          "left": {
                            "type": "Literal",
                            "start": 2838,
                            "end": 2846,
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 15
                              },
                              "end": {
                                "line": 102,
                                "column": 23
                              }
                            },
                            "value": "player",
                            "rawValue": "player",
                            "raw": "\"player\""
                          },
                          "operator": "+",
                          "right": {
                            "type": "MemberExpression",
                            "start": 2849,
                            "end": 2862,
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 26
                              },
                              "end": {
                                "line": 102,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2849,
                              "end": 2853,
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 26
                                },
                                "end": {
                                  "line": 102,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2854,
                              "end": 2862,
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 31
                                },
                                "end": {
                                  "line": 102,
                                  "column": 39
                                }
                              },
                              "name": "playerId"
                            },
                            "computed": false
                          }
                        },
                        "computed": true
                      },
                      "right": {
                        "type": "ThisExpression",
                        "start": 2866,
                        "end": 2870,
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 43
                          },
                          "end": {
                            "line": 102,
                            "column": 47
                          }
                        }
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2876,
                    "end": 2929,
                    "loc": {
                      "start": {
                        "line": 103,
                        "column": 4
                      },
                      "end": {
                        "line": 103,
                        "column": 57
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2876,
                      "end": 2928,
                      "loc": {
                        "start": {
                          "line": 103,
                          "column": 4
                        },
                        "end": {
                          "line": 103,
                          "column": 56
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2876,
                        "end": 2895,
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 4
                          },
                          "end": {
                            "line": 103,
                            "column": 23
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2876,
                          "end": 2880,
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 4
                            },
                            "end": {
                              "line": 103,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2881,
                          "end": 2895,
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 9
                            },
                            "end": {
                              "line": 103,
                              "column": 23
                            }
                          },
                          "name": "onTemplateLoad"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 2898,
                        "end": 2928,
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 26
                          },
                          "end": {
                            "line": 103,
                            "column": 56
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2898,
                          "end": 2922,
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 26
                            },
                            "end": {
                              "line": 103,
                              "column": 50
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2898,
                            "end": 2917,
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 26
                              },
                              "end": {
                                "line": 103,
                                "column": 45
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2898,
                              "end": 2902,
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 26
                                },
                                "end": {
                                  "line": 103,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2903,
                              "end": 2917,
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 31
                                },
                                "end": {
                                  "line": 103,
                                  "column": 45
                                }
                              },
                              "name": "onTemplateLoad"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2918,
                            "end": 2922,
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 46
                              },
                              "end": {
                                "line": 103,
                                "column": 50
                              }
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2923,
                            "end": 2927,
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 51
                              },
                              "end": {
                                "line": 103,
                                "column": 55
                              }
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2934,
                    "end": 2989,
                    "loc": {
                      "start": {
                        "line": 104,
                        "column": 4
                      },
                      "end": {
                        "line": 104,
                        "column": 59
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2934,
                      "end": 2988,
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 4
                        },
                        "end": {
                          "line": 104,
                          "column": 58
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2934,
                        "end": 2954,
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 4
                          },
                          "end": {
                            "line": 104,
                            "column": 24
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2934,
                          "end": 2938,
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 4
                            },
                            "end": {
                              "line": 104,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2939,
                          "end": 2954,
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 9
                            },
                            "end": {
                              "line": 104,
                              "column": 24
                            }
                          },
                          "name": "onTemplateReady"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 2957,
                        "end": 2988,
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 27
                          },
                          "end": {
                            "line": 104,
                            "column": 58
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2957,
                          "end": 2982,
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 27
                            },
                            "end": {
                              "line": 104,
                              "column": 52
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2957,
                            "end": 2977,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 27
                              },
                              "end": {
                                "line": 104,
                                "column": 47
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2957,
                              "end": 2961,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 27
                                },
                                "end": {
                                  "line": 104,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2962,
                              "end": 2977,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 32
                                },
                                "end": {
                                  "line": 104,
                                  "column": 47
                                }
                              },
                              "name": "onTemplateReady"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2978,
                            "end": 2982,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 48
                              },
                              "end": {
                                "line": 104,
                                "column": 52
                              }
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2983,
                            "end": 2987,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 53
                              },
                              "end": {
                                "line": 104,
                                "column": 57
                              }
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2994,
                    "end": 3051,
                    "loc": {
                      "start": {
                        "line": 105,
                        "column": 4
                      },
                      "end": {
                        "line": 105,
                        "column": 61
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2994,
                      "end": 3050,
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 4
                        },
                        "end": {
                          "line": 105,
                          "column": 60
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2994,
                        "end": 3015,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 4
                          },
                          "end": {
                            "line": 105,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2994,
                          "end": 2998,
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 4
                            },
                            "end": {
                              "line": 105,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2999,
                          "end": 3015,
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 9
                            },
                            "end": {
                              "line": 105,
                              "column": 25
                            }
                          },
                          "name": "onSearchResponse"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 3018,
                        "end": 3050,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 28
                          },
                          "end": {
                            "line": 105,
                            "column": 60
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3018,
                          "end": 3044,
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 28
                            },
                            "end": {
                              "line": 105,
                              "column": 54
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 3018,
                            "end": 3039,
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 28
                              },
                              "end": {
                                "line": 105,
                                "column": 49
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 3018,
                              "end": 3022,
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 28
                                },
                                "end": {
                                  "line": 105,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3023,
                              "end": 3039,
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 33
                                },
                                "end": {
                                  "line": 105,
                                  "column": 49
                                }
                              },
                              "name": "onSearchResponse"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3040,
                            "end": 3044,
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 50
                              },
                              "end": {
                                "line": 105,
                                "column": 54
                              }
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 3045,
                            "end": 3049,
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 55
                              },
                              "end": {
                                "line": 105,
                                "column": 59
                              }
                            }
                          }
                        ]
                      }
                    },
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Media API read token",
                        "start": 3057,
                        "end": 3080,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 4
                          },
                          "end": {
                            "line": 107,
                            "column": 27
                          }
                        },
                        "range": [
                          3057,
                          3080
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 3085,
                    "end": 3159,
                    "loc": {
                      "start": {
                        "line": 108,
                        "column": 4
                      },
                      "end": {
                        "line": 108,
                        "column": 78
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 3085,
                      "end": 3158,
                      "loc": {
                        "start": {
                          "line": 108,
                          "column": 4
                        },
                        "end": {
                          "line": 108,
                          "column": 77
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 3085,
                        "end": 3097,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 4
                          },
                          "end": {
                            "line": 108,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3085,
                          "end": 3091,
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 4
                            },
                            "end": {
                              "line": 108,
                              "column": 10
                            }
                          },
                          "name": "BCMAPI",
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3092,
                          "end": 3097,
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 11
                            },
                            "end": {
                              "line": 108,
                              "column": 16
                            }
                          },
                          "name": "token"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "right": {
                        "type": "Literal",
                        "start": 3100,
                        "end": 3158,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 19
                          },
                          "end": {
                            "line": 108,
                            "column": 77
                          }
                        },
                        "value": "f1kYE3jBtEUS9XJ9rxo4ijS9rAhTizk87O6v7jMZ49qWmQemLSPhbw..",
                        "rawValue": "f1kYE3jBtEUS9XJ9rxo4ijS9rAhTizk87O6v7jMZ49qWmQemLSPhbw..",
                        "raw": "\"f1kYE3jBtEUS9XJ9rxo4ijS9rAhTizk87O6v7jMZ49qWmQemLSPhbw..\""
                      },
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " Media API read token",
                        "start": 3057,
                        "end": 3080,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 4
                          },
                          "end": {
                            "line": 107,
                            "column": 27
                          }
                        },
                        "range": [
                          3057,
                          3080
                        ]
                      }
                    ],
                    "trailingComments": [
                      {
                        "type": "CommentLine",
                        "value": " set the callback for Media API calls",
                        "start": 3164,
                        "end": 3203,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 4
                          },
                          "end": {
                            "line": 109,
                            "column": 43
                          }
                        },
                        "range": [
                          3164,
                          3203
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 3208,
                    "end": 3272,
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 4
                      },
                      "end": {
                        "line": 110,
                        "column": 68
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 3208,
                      "end": 3271,
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 4
                        },
                        "end": {
                          "line": 110,
                          "column": 67
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 3208,
                        "end": 3223,
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 4
                          },
                          "end": {
                            "line": 110,
                            "column": 19
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3208,
                          "end": 3214,
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 4
                            },
                            "end": {
                              "line": 110,
                              "column": 10
                            }
                          },
                          "name": "BCMAPI",
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3215,
                          "end": 3223,
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 11
                            },
                            "end": {
                              "line": 110,
                              "column": 19
                            }
                          },
                          "name": "callback"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "right": {
                        "type": "TemplateLiteral",
                        "start": 3226,
                        "end": 3271,
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 22
                          },
                          "end": {
                            "line": 110,
                            "column": 67
                          }
                        },
                        "expressions": [
                          {
                            "type": "MemberExpression",
                            "start": 3239,
                            "end": 3252,
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 35
                              },
                              "end": {
                                "line": 110,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 3239,
                              "end": 3243,
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 35
                                },
                                "end": {
                                  "line": 110,
                                  "column": 39
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3244,
                              "end": 3252,
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 40
                                },
                                "end": {
                                  "line": 110,
                                  "column": 48
                                }
                              },
                              "name": "playerId"
                            },
                            "computed": false
                          }
                        ],
                        "quasis": [
                          {
                            "type": "TemplateElement",
                            "start": 3227,
                            "end": 3237,
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 23
                              },
                              "end": {
                                "line": 110,
                                "column": 33
                              }
                            },
                            "value": {
                              "raw": "BCL.player",
                              "cooked": "BCL.player"
                            },
                            "tail": false
                          },
                          {
                            "type": "TemplateElement",
                            "start": 3253,
                            "end": 3270,
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 49
                              },
                              "end": {
                                "line": 110,
                                "column": 66
                              }
                            },
                            "value": {
                              "raw": ".onSearchResponse",
                              "cooked": ".onSearchResponse"
                            },
                            "tail": true
                          }
                        ]
                      },
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentLine",
                        "value": " set the callback for Media API calls",
                        "start": 3164,
                        "end": 3203,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 4
                          },
                          "end": {
                            "line": 109,
                            "column": 43
                          }
                        },
                        "range": [
                          3164,
                          3203
                        ]
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 3278,
                    "end": 3332,
                    "loc": {
                      "start": {
                        "line": 112,
                        "column": 4
                      },
                      "end": {
                        "line": 112,
                        "column": 58
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 3278,
                      "end": 3331,
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 4
                        },
                        "end": {
                          "line": 112,
                          "column": 57
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 3278,
                        "end": 3293,
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 4
                          },
                          "end": {
                            "line": 112,
                            "column": 19
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3278,
                          "end": 3284,
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 4
                            },
                            "end": {
                              "line": 112,
                              "column": 10
                            }
                          },
                          "name": "window"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3285,
                          "end": 3293,
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 11
                            },
                            "end": {
                              "line": 112,
                              "column": 19
                            }
                          },
                          "name": "onresize"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 3296,
                        "end": 3331,
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 22
                          },
                          "end": {
                            "line": 112,
                            "column": 57
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3296,
                          "end": 3325,
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 22
                            },
                            "end": {
                              "line": 112,
                              "column": 51
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 3296,
                            "end": 3320,
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 22
                              },
                              "end": {
                                "line": 112,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 3296,
                              "end": 3300,
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 22
                                },
                                "end": {
                                  "line": 112,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3301,
                              "end": 3320,
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 27
                                },
                                "end": {
                                  "line": 112,
                                  "column": 46
                                }
                              },
                              "name": "calculateDimensions"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3321,
                            "end": 3325,
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 47
                              },
                              "end": {
                                "line": 112,
                                "column": 51
                              }
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 3326,
                            "end": 3330,
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 52
                              },
                              "end": {
                                "line": 112,
                                "column": 56
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                ],
                "trailingComments": null
              },
              "trailingComments": null
            },
            "trailingComments": [
              {
                "type": "Block",
                "value": "*\n   * Callback from the BEGIN event from the video player\n   ",
                "start": 3340,
                "end": 3406,
                "loc": {
                  "start": {
                    "line": 115,
                    "column": 2
                  },
                  "end": {
                    "line": 117,
                    "column": 5
                  }
                },
                "range": [
                  3340,
                  3406
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 3409,
            "end": 3476,
            "loc": {
              "start": {
                "line": 118,
                "column": 2
              },
              "end": {
                "line": 121,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3409,
              "end": 3414,
              "loc": {
                "start": {
                  "line": 118,
                  "column": 2
                },
                "end": {
                  "line": 118,
                  "column": 7
                }
              },
              "name": "begin",
              "leadingComments": null
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3414,
              "end": 3476,
              "loc": {
                "start": {
                  "line": 118,
                  "column": 7
                },
                "end": {
                  "line": 121,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 3417,
                "end": 3476,
                "loc": {
                  "start": {
                    "line": 118,
                    "column": 10
                  },
                  "end": {
                    "line": 121,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 3423,
                    "end": 3445,
                    "loc": {
                      "start": {
                        "line": 119,
                        "column": 4
                      },
                      "end": {
                        "line": 119,
                        "column": 26
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 3423,
                      "end": 3444,
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 4
                        },
                        "end": {
                          "line": 119,
                          "column": 25
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3423,
                        "end": 3435,
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 4
                          },
                          "end": {
                            "line": 119,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3423,
                          "end": 3427,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 4
                            },
                            "end": {
                              "line": 119,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3428,
                          "end": 3435,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 9
                            },
                            "end": {
                              "line": 119,
                              "column": 16
                            }
                          },
                          "name": "trigger"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 3436,
                          "end": 3443,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 17
                            },
                            "end": {
                              "line": 119,
                              "column": 24
                            }
                          },
                          "value": "begin",
                          "rawValue": "begin",
                          "raw": "\"begin\""
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 3450,
                    "end": 3472,
                    "loc": {
                      "start": {
                        "line": 120,
                        "column": 4
                      },
                      "end": {
                        "line": 120,
                        "column": 26
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 3450,
                      "end": 3471,
                      "loc": {
                        "start": {
                          "line": 120,
                          "column": 4
                        },
                        "end": {
                          "line": 120,
                          "column": 25
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 3450,
                        "end": 3464,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 4
                          },
                          "end": {
                            "line": 120,
                            "column": 18
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3450,
                          "end": 3454,
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 4
                            },
                            "end": {
                              "line": 120,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3455,
                          "end": 3464,
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 9
                            },
                            "end": {
                              "line": 120,
                              "column": 18
                            }
                          },
                          "name": "isPlaying"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "Literal",
                        "start": 3467,
                        "end": 3471,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 21
                          },
                          "end": {
                            "line": 120,
                            "column": 25
                          }
                        },
                        "value": true,
                        "rawValue": true,
                        "raw": "true"
                      }
                    }
                  }
                ]
              }
            },
            "leadingComments": [
              {
                "type": "Block",
                "value": "*\n   * Callback from the BEGIN event from the video player\n   ",
                "start": 3340,
                "end": 3406,
                "loc": {
                  "start": {
                    "line": 115,
                    "column": 2
                  },
                  "end": {
                    "line": 117,
                    "column": 5
                  }
                },
                "range": [
                  3340,
                  3406
                ]
              }
            ]
          },
          {
            "type": "MethodDefinition",
            "start": 3479,
            "end": 3525,
            "loc": {
              "start": {
                "line": 122,
                "column": 2
              },
              "end": {
                "line": 124,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3479,
              "end": 3487,
              "loc": {
                "start": {
                  "line": 122,
                  "column": 2
                },
                "end": {
                  "line": 122,
                  "column": 10
                }
              },
              "name": "progress"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3487,
              "end": 3525,
              "loc": {
                "start": {
                  "line": 122,
                  "column": 10
                },
                "end": {
                  "line": 124,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 3490,
                "end": 3525,
                "loc": {
                  "start": {
                    "line": 122,
                    "column": 13
                  },
                  "end": {
                    "line": 124,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 3496,
                    "end": 3521,
                    "loc": {
                      "start": {
                        "line": 123,
                        "column": 4
                      },
                      "end": {
                        "line": 123,
                        "column": 29
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 3496,
                      "end": 3520,
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 4
                        },
                        "end": {
                          "line": 123,
                          "column": 28
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3496,
                        "end": 3508,
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 4
                          },
                          "end": {
                            "line": 123,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3496,
                          "end": 3500,
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 4
                            },
                            "end": {
                              "line": 123,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3501,
                          "end": 3508,
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 9
                            },
                            "end": {
                              "line": 123,
                              "column": 16
                            }
                          },
                          "name": "trigger"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 3509,
                          "end": 3519,
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 17
                            },
                            "end": {
                              "line": 123,
                              "column": 27
                            }
                          },
                          "value": "progress",
                          "rawValue": "progress",
                          "raw": "\"progress\""
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 3528,
            "end": 3569,
            "loc": {
              "start": {
                "line": 125,
                "column": 2
              },
              "end": {
                "line": 127,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3528,
              "end": 3535,
              "loc": {
                "start": {
                  "line": 125,
                  "column": 2
                },
                "end": {
                  "line": 125,
                  "column": 9
                }
              },
              "name": "playing"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3535,
              "end": 3569,
              "loc": {
                "start": {
                  "line": 125,
                  "column": 9
                },
                "end": {
                  "line": 127,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 3538,
                "end": 3569,
                "loc": {
                  "start": {
                    "line": 125,
                    "column": 12
                  },
                  "end": {
                    "line": 127,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 3544,
                    "end": 3565,
                    "loc": {
                      "start": {
                        "line": 126,
                        "column": 4
                      },
                      "end": {
                        "line": 126,
                        "column": 25
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 3544,
                      "end": 3564,
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 4
                        },
                        "end": {
                          "line": 126,
                          "column": 24
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3544,
                        "end": 3556,
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 4
                          },
                          "end": {
                            "line": 126,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3544,
                          "end": 3548,
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 4
                            },
                            "end": {
                              "line": 126,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3549,
                          "end": 3556,
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 9
                            },
                            "end": {
                              "line": 126,
                              "column": 16
                            }
                          },
                          "name": "trigger"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 3557,
                          "end": 3563,
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 17
                            },
                            "end": {
                              "line": 126,
                              "column": 23
                            }
                          },
                          "value": "play",
                          "rawValue": "play",
                          "raw": "\"play\""
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 3572,
            "end": 3903,
            "loc": {
              "start": {
                "line": 128,
                "column": 2
              },
              "end": {
                "line": 135,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3572,
              "end": 3591,
              "loc": {
                "start": {
                  "line": 128,
                  "column": 2
                },
                "end": {
                  "line": 128,
                  "column": 21
                }
              },
              "name": "calculateDimensions"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3591,
              "end": 3903,
              "loc": {
                "start": {
                  "line": 128,
                  "column": 21
                },
                "end": {
                  "line": 135,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 3594,
                "end": 3903,
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 24
                  },
                  "end": {
                    "line": 135,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 3600,
                    "end": 3765,
                    "loc": {
                      "start": {
                        "line": 129,
                        "column": 4
                      },
                      "end": {
                        "line": 130,
                        "column": 85
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 3604,
                        "end": 3678,
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 8
                          },
                          "end": {
                            "line": 129,
                            "column": 82
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 3604,
                          "end": 3615,
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 8
                            },
                            "end": {
                              "line": 129,
                              "column": 19
                            }
                          },
                          "name": "resizeWidth"
                        },
                        "init": {
                          "type": "MemberExpression",
                          "start": 3618,
                          "end": 3678,
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 22
                            },
                            "end": {
                              "line": 129,
                              "column": 82
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 3618,
                            "end": 3666,
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 22
                              },
                              "end": {
                                "line": 129,
                                "column": 70
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 3618,
                              "end": 3641,
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 22
                                },
                                "end": {
                                  "line": 129,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 3618,
                                "end": 3626,
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 30
                                  }
                                },
                                "name": "document"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3627,
                                "end": 3641,
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 45
                                  }
                                },
                                "name": "getElementById"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 3642,
                                "end": 3665,
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 69
                                  }
                                },
                                "value": "masthead-video-player",
                                "rawValue": "masthead-video-player",
                                "raw": "\"masthead-video-player\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3667,
                            "end": 3678,
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 71
                              },
                              "end": {
                                "line": 129,
                                "column": 82
                              }
                            },
                            "name": "clientWidth"
                          },
                          "computed": false
                        }
                      },
                      {
                        "type": "VariableDeclarator",
                        "start": 3688,
                        "end": 3764,
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 8
                          },
                          "end": {
                            "line": 130,
                            "column": 84
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 3688,
                          "end": 3700,
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 8
                            },
                            "end": {
                              "line": 130,
                              "column": 20
                            }
                          },
                          "name": "resizeHeight"
                        },
                        "init": {
                          "type": "MemberExpression",
                          "start": 3703,
                          "end": 3764,
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 23
                            },
                            "end": {
                              "line": 130,
                              "column": 84
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 3703,
                            "end": 3751,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 23
                              },
                              "end": {
                                "line": 130,
                                "column": 71
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 3703,
                              "end": 3726,
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 23
                                },
                                "end": {
                                  "line": 130,
                                  "column": 46
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 3703,
                                "end": 3711,
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 31
                                  }
                                },
                                "name": "document"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3712,
                                "end": 3726,
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 46
                                  }
                                },
                                "name": "getElementById"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "start": 3727,
                                "end": 3750,
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 70
                                  }
                                },
                                "value": "masthead-video-player",
                                "rawValue": "masthead-video-player",
                                "raw": "\"masthead-video-player\""
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3752,
                            "end": 3764,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 72
                              },
                              "end": {
                                "line": 130,
                                "column": 84
                              }
                            },
                            "name": "clientHeight"
                          },
                          "computed": false
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 3773,
                    "end": 3899,
                    "loc": {
                      "start": {
                        "line": 132,
                        "column": 6
                      },
                      "end": {
                        "line": 134,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 3777,
                      "end": 3825,
                      "loc": {
                        "start": {
                          "line": 132,
                          "column": 10
                        },
                        "end": {
                          "line": 132,
                          "column": 58
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 3777,
                        "end": 3814,
                        "loc": {
                          "start": {
                            "line": 132,
                            "column": 10
                          },
                          "end": {
                            "line": 132,
                            "column": 47
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 3777,
                          "end": 3809,
                          "loc": {
                            "start": {
                              "line": 132,
                              "column": 10
                            },
                            "end": {
                              "line": 132,
                              "column": 42
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 3777,
                            "end": 3798,
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 10
                              },
                              "end": {
                                "line": 132,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 3777,
                              "end": 3781,
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 10
                                },
                                "end": {
                                  "line": 132,
                                  "column": 14
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3782,
                              "end": 3798,
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 15
                                },
                                "end": {
                                  "line": 132,
                                  "column": 31
                                }
                              },
                              "name": "experienceModule"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3799,
                            "end": 3809,
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 32
                              },
                              "end": {
                                "line": 132,
                                "column": 42
                              }
                            },
                            "name": "experience"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3810,
                          "end": 3814,
                          "loc": {
                            "start": {
                              "line": 132,
                              "column": 43
                            },
                            "end": {
                              "line": 132,
                              "column": 47
                            }
                          },
                          "name": "type"
                        },
                        "computed": false
                      },
                      "operator": "===",
                      "right": {
                        "type": "Literal",
                        "start": 3819,
                        "end": 3825,
                        "loc": {
                          "start": {
                            "line": 132,
                            "column": 52
                          },
                          "end": {
                            "line": 132,
                            "column": 58
                          }
                        },
                        "value": "html",
                        "rawValue": "html",
                        "raw": "\"html\""
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 3826,
                      "end": 3899,
                      "loc": {
                        "start": {
                          "line": 132,
                          "column": 59
                        },
                        "end": {
                          "line": 134,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 3836,
                          "end": 3893,
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 8
                            },
                            "end": {
                              "line": 133,
                              "column": 65
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 3836,
                            "end": 3892,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 8
                              },
                              "end": {
                                "line": 133,
                                "column": 64
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 3836,
                              "end": 3865,
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 3836,
                                "end": 3857,
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3836,
                                  "end": 3840,
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 12
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3841,
                                  "end": 3857,
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 29
                                    }
                                  },
                                  "name": "experienceModule"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3858,
                                "end": 3865,
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 37
                                  }
                                },
                                "name": "setSize"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 3866,
                                "end": 3877,
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 49
                                  }
                                },
                                "name": "resizeWidth"
                              },
                              {
                                "type": "Identifier",
                                "start": 3879,
                                "end": 3891,
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 63
                                  }
                                },
                                "name": "resizeHeight"
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "alternate": null
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 3906,
            "end": 3956,
            "loc": {
              "start": {
                "line": 136,
                "column": 2
              },
              "end": {
                "line": 138,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3906,
              "end": 3921,
              "loc": {
                "start": {
                  "line": 136,
                  "column": 2
                },
                "end": {
                  "line": 136,
                  "column": 17
                }
              },
              "name": "onTemplateReady"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3921,
              "end": 3956,
              "loc": {
                "start": {
                  "line": 136,
                  "column": 17
                },
                "end": {
                  "line": 138,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 3924,
                "end": 3956,
                "loc": {
                  "start": {
                    "line": 136,
                    "column": 20
                  },
                  "end": {
                    "line": 138,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 3930,
                    "end": 3952,
                    "loc": {
                      "start": {
                        "line": 137,
                        "column": 4
                      },
                      "end": {
                        "line": 137,
                        "column": 26
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 3930,
                      "end": 3951,
                      "loc": {
                        "start": {
                          "line": 137,
                          "column": 4
                        },
                        "end": {
                          "line": 137,
                          "column": 25
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3930,
                        "end": 3942,
                        "loc": {
                          "start": {
                            "line": 137,
                            "column": 4
                          },
                          "end": {
                            "line": 137,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3930,
                          "end": 3934,
                          "loc": {
                            "start": {
                              "line": 137,
                              "column": 4
                            },
                            "end": {
                              "line": 137,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3935,
                          "end": 3942,
                          "loc": {
                            "start": {
                              "line": 137,
                              "column": 9
                            },
                            "end": {
                              "line": 137,
                              "column": 16
                            }
                          },
                          "name": "trigger"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "start": 3943,
                          "end": 3950,
                          "loc": {
                            "start": {
                              "line": 137,
                              "column": 17
                            },
                            "end": {
                              "line": 137,
                              "column": 24
                            }
                          },
                          "value": "ready",
                          "rawValue": "ready",
                          "raw": "\"ready\""
                        }
                      ]
                    }
                  }
                ]
              }
            }
          },
          {
            "type": "MethodDefinition",
            "start": 3959,
            "end": 4371,
            "loc": {
              "start": {
                "line": 139,
                "column": 2
              },
              "end": {
                "line": 153,
                "column": 3
              }
            },
            "computed": false,
            "key": {
              "type": "Identifier",
              "start": 3959,
              "end": 3975,
              "loc": {
                "start": {
                  "line": 139,
                  "column": 2
                },
                "end": {
                  "line": 139,
                  "column": 18
                }
              },
              "name": "onSearchResponse"
            },
            "static": false,
            "kind": "method",
            "value": {
              "type": "FunctionExpression",
              "start": 3975,
              "end": 4371,
              "loc": {
                "start": {
                  "line": 139,
                  "column": 18
                },
                "end": {
                  "line": 153,
                  "column": 3
                }
              },
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 3976,
                  "end": 3984,
                  "loc": {
                    "start": {
                      "line": 139,
                      "column": 19
                    },
                    "end": {
                      "line": 139,
                      "column": 27
                    }
                  },
                  "name": "jsonData"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 3986,
                "end": 4371,
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 29
                  },
                  "end": {
                    "line": 153,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 3992,
                    "end": 4018,
                    "loc": {
                      "start": {
                        "line": 140,
                        "column": 4
                      },
                      "end": {
                        "line": 140,
                        "column": 30
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 3996,
                        "end": 4017,
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 8
                          },
                          "end": {
                            "line": 140,
                            "column": 29
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 3996,
                          "end": 4012,
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 8
                            },
                            "end": {
                              "line": 140,
                              "column": 24
                            }
                          },
                          "name": "mastheadVideoIds"
                        },
                        "init": {
                          "type": "ArrayExpression",
                          "start": 4015,
                          "end": 4017,
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 27
                            },
                            "end": {
                              "line": 140,
                              "column": 29
                            }
                          },
                          "elements": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ForInStatement",
                    "start": 4024,
                    "end": 4120,
                    "loc": {
                      "start": {
                        "line": 142,
                        "column": 4
                      },
                      "end": {
                        "line": 144,
                        "column": 5
                      }
                    },
                    "left": {
                      "type": "VariableDeclaration",
                      "start": 4029,
                      "end": 4038,
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 9
                        },
                        "end": {
                          "line": 142,
                          "column": 18
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 4033,
                          "end": 4038,
                          "loc": {
                            "start": {
                              "line": 142,
                              "column": 13
                            },
                            "end": {
                              "line": 142,
                              "column": 18
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 4033,
                            "end": 4038,
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 13
                              },
                              "end": {
                                "line": 142,
                                "column": 18
                              }
                            },
                            "name": "index"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let"
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 4042,
                      "end": 4056,
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 22
                        },
                        "end": {
                          "line": 142,
                          "column": 36
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 4042,
                        "end": 4050,
                        "loc": {
                          "start": {
                            "line": 142,
                            "column": 22
                          },
                          "end": {
                            "line": 142,
                            "column": 30
                          }
                        },
                        "name": "jsonData"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 4051,
                        "end": 4056,
                        "loc": {
                          "start": {
                            "line": 142,
                            "column": 31
                          },
                          "end": {
                            "line": 142,
                            "column": 36
                          }
                        },
                        "name": "items"
                      },
                      "computed": false
                    },
                    "body": {
                      "type": "BlockStatement",
                      "start": 4058,
                      "end": 4120,
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 38
                        },
                        "end": {
                          "line": 144,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 4066,
                          "end": 4114,
                          "loc": {
                            "start": {
                              "line": 143,
                              "column": 6
                            },
                            "end": {
                              "line": 143,
                              "column": 54
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 4066,
                            "end": 4113,
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 6
                              },
                              "end": {
                                "line": 143,
                                "column": 53
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4066,
                              "end": 4087,
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 6
                                },
                                "end": {
                                  "line": 143,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 4066,
                                "end": 4082,
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 22
                                  }
                                },
                                "name": "mastheadVideoIds"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4083,
                                "end": 4087,
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 27
                                  }
                                },
                                "name": "push"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 4088,
                                "end": 4112,
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 52
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 4088,
                                  "end": 4109,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4088,
                                    "end": 4102,
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 42
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 4088,
                                      "end": 4096,
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 36
                                        }
                                      },
                                      "name": "jsonData"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4097,
                                      "end": 4102,
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 42
                                        }
                                      },
                                      "name": "items"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4103,
                                    "end": 4108,
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 48
                                      }
                                    },
                                    "name": "index"
                                  },
                                  "computed": true
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4110,
                                  "end": 4112,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 52
                                    }
                                  },
                                  "name": "id"
                                },
                                "computed": false
                              }
                            ]
                          }
                        }
                      ]
                    }
                  },
                  {
                    "type": "IfStatement",
                    "start": 4126,
                    "end": 4367,
                    "loc": {
                      "start": {
                        "line": 146,
                        "column": 4
                      },
                      "end": {
                        "line": 152,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 4130,
                      "end": 4153,
                      "loc": {
                        "start": {
                          "line": 146,
                          "column": 8
                        },
                        "end": {
                          "line": 146,
                          "column": 31
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 4130,
                        "end": 4146,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 8
                          },
                          "end": {
                            "line": 146,
                            "column": 24
                          }
                        },
                        "name": "mastheadVideoIds"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 4147,
                        "end": 4153,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 25
                          },
                          "end": {
                            "line": 146,
                            "column": 31
                          }
                        },
                        "name": "length"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 4155,
                      "end": 4367,
                      "loc": {
                        "start": {
                          "line": 146,
                          "column": 33
                        },
                        "end": {
                          "line": 152,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 4163,
                          "end": 4302,
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 6
                            },
                            "end": {
                              "line": 149,
                              "column": 9
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 4163,
                            "end": 4301,
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 6
                              },
                              "end": {
                                "line": 149,
                                "column": 8
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4163,
                              "end": 4196,
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 6
                                },
                                "end": {
                                  "line": 147,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 4163,
                                "end": 4179,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4163,
                                  "end": 4167,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4168,
                                  "end": 4179,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 22
                                    }
                                  },
                                  "name": "videoPlayer"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4180,
                                "end": 4196,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 39
                                  }
                                },
                                "name": "addEventListener"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 4197,
                                "end": 4236,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 79
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 4197,
                                  "end": 4229,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 72
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4197,
                                    "end": 4218,
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 61
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 4197,
                                      "end": 4211,
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 54
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 4197,
                                        "end": 4207,
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 50
                                          }
                                        },
                                        "name": "brightcove"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 4208,
                                        "end": 4211,
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 54
                                          }
                                        },
                                        "name": "api"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4212,
                                      "end": 4218,
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 61
                                        }
                                      },
                                      "name": "events"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4219,
                                    "end": 4229,
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 72
                                      }
                                    },
                                    "name": "MediaEvent"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4230,
                                  "end": 4236,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 79
                                    }
                                  },
                                  "name": "CHANGE"
                                },
                                "computed": false
                              },
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 4238,
                                "end": 4300,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 7
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": false,
                                "async": false,
                                "params": [],
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 4244,
                                  "end": 4300,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 87
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 7
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 4254,
                                      "end": 4292,
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 46
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 4254,
                                        "end": 4291,
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 45
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 4254,
                                          "end": 4273,
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 27
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 4254,
                                            "end": 4258,
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 4259,
                                            "end": 4273,
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 27
                                              }
                                            },
                                            "name": "searchResolver"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 4274,
                                            "end": 4290,
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 44
                                              }
                                            },
                                            "name": "mastheadVideoIds"
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 4310,
                          "end": 4361,
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 6
                            },
                            "end": {
                              "line": 151,
                              "column": 57
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 4310,
                            "end": 4360,
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 6
                              },
                              "end": {
                                "line": 151,
                                "column": 56
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 4310,
                              "end": 4339,
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 6
                                },
                                "end": {
                                  "line": 151,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 4310,
                                "end": 4326,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4310,
                                  "end": 4314,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4315,
                                  "end": 4326,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 22
                                    }
                                  },
                                  "name": "videoPlayer"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4327,
                                "end": 4339,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 35
                                  }
                                },
                                "name": "cueVideoByID"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 4340,
                                "end": 4359,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 55
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 4340,
                                  "end": 4356,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 52
                                    }
                                  },
                                  "name": "mastheadVideoIds"
                                },
                                "property": {
                                  "type": "Literal",
                                  "start": 4357,
                                  "end": 4358,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 54
                                    }
                                  },
                                  "value": 0,
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "computed": true
                              }
                            ]
                          }
                        }
                      ]
                    },
                    "alternate": null
                  }
                ]
              }
            }
          }
        ]
      },
      "name": "_",
      "leadingComments": [],
      "trailingComments": []
    },
    {
      "type": "Identifier",
      "start": 4375,
      "end": 4401,
      "loc": {
        "start": {
          "line": 156,
          "column": 0
        },
        "end": {
          "line": 156,
          "column": 26
        }
      },
      "declaration": {
        "type": "Identifier",
        "start": 4390,
        "end": 4400,
        "loc": {
          "start": {
            "line": 156,
            "column": 15
          },
          "end": {
            "line": 156,
            "column": 25
          }
        },
        "name": "Brightcove"
      },
      "name": "_",
      "leadingComments": [],
      "trailingComments": []
    },
    {
      "type": "ExportDefaultDeclaration",
      "start": 4375,
      "end": 4401,
      "loc": {
        "start": {
          "line": 156,
          "column": 0
        },
        "end": {
          "line": 156,
          "column": 26
        }
      },
      "declaration": {
        "type": "ClassDeclaration",
        "start": 121,
        "end": 4373,
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 154,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 127,
          "end": 137,
          "loc": {
            "start": {
              "line": 7,
              "column": 6
            },
            "end": {
              "line": 7,
              "column": 16
            }
          },
          "name": "Brightcove"
        },
        "superClass": {
          "type": "Identifier",
          "start": 146,
          "end": 157,
          "loc": {
            "start": {
              "line": 7,
              "column": 25
            },
            "end": {
              "line": 7,
              "column": 36
            }
          },
          "name": "VideoPlayer"
        },
        "body": {
          "type": "ClassBody",
          "start": 158,
          "end": 4373,
          "loc": {
            "start": {
              "line": 7,
              "column": 37
            },
            "end": {
              "line": 154,
              "column": 1
            }
          },
          "body": [
            {
              "type": "MethodDefinition",
              "start": 162,
              "end": 316,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 2
                },
                "end": {
                  "line": 13,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 166,
                "end": 173,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 6
                  },
                  "end": {
                    "line": 8,
                    "column": 13
                  }
                },
                "name": "scripts"
              },
              "static": false,
              "kind": "get",
              "value": {
                "type": "FunctionExpression",
                "start": 173,
                "end": 316,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 13
                  },
                  "end": {
                    "line": 13,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 176,
                  "end": 316,
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 16
                    },
                    "end": {
                      "line": 13,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 182,
                      "end": 312,
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 4
                        },
                        "end": {
                          "line": 12,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ArrayExpression",
                        "start": 189,
                        "end": 311,
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 11
                          },
                          "end": {
                            "line": 12,
                            "column": 5
                          }
                        },
                        "elements": [
                          {
                            "type": "Literal",
                            "start": 197,
                            "end": 238,
                            "loc": {
                              "start": {
                                "line": 10,
                                "column": 6
                              },
                              "end": {
                                "line": 10,
                                "column": 47
                              }
                            },
                            "value": "https://files.brightcove.com/bc-mapi.js",
                            "rawValue": "https://files.brightcove.com/bc-mapi.js",
                            "raw": "\"https://files.brightcove.com/bc-mapi.js\""
                          },
                          {
                            "type": "Literal",
                            "start": 246,
                            "end": 305,
                            "loc": {
                              "start": {
                                "line": 11,
                                "column": 6
                              },
                              "end": {
                                "line": 11,
                                "column": 65
                              }
                            },
                            "value": "https://sadmin.brightcove.com/js/BrightcoveExperiences.js",
                            "rawValue": "https://sadmin.brightcove.com/js/BrightcoveExperiences.js",
                            "raw": "\"https://sadmin.brightcove.com/js/BrightcoveExperiences.js\""
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 319,
              "end": 411,
              "loc": {
                "start": {
                  "line": 14,
                  "column": 2
                },
                "end": {
                  "line": 18,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 319,
                "end": 329,
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 2
                  },
                  "end": {
                    "line": 14,
                    "column": 12
                  }
                },
                "name": "initialize"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 329,
                "end": 411,
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 12
                  },
                  "end": {
                    "line": 18,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 330,
                    "end": 337,
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 13
                      },
                      "end": {
                        "line": 14,
                        "column": 20
                      }
                    },
                    "name": "options"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 339,
                  "end": 411,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 22
                    },
                    "end": {
                      "line": 18,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 345,
                      "end": 371,
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 30
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 345,
                        "end": 370,
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 4
                          },
                          "end": {
                            "line": 15,
                            "column": 29
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 345,
                          "end": 361,
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 4
                            },
                            "end": {
                              "line": 15,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "Super",
                            "start": 345,
                            "end": 350,
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 4
                              },
                              "end": {
                                "line": 15,
                                "column": 9
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 351,
                            "end": 361,
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 10
                              },
                              "end": {
                                "line": 15,
                                "column": 20
                              }
                            },
                            "name": "initialize"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 362,
                            "end": 369,
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 21
                              },
                              "end": {
                                "line": 15,
                                "column": 28
                              }
                            },
                            "name": "options"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 377,
                      "end": 407,
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 34
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 377,
                        "end": 406,
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 4
                          },
                          "end": {
                            "line": 17,
                            "column": 33
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 377,
                          "end": 387,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 4
                            },
                            "end": {
                              "line": 17,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 377,
                            "end": 383,
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 4
                              },
                              "end": {
                                "line": 17,
                                "column": 10
                              }
                            },
                            "name": "window"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 384,
                            "end": 387,
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 11
                              },
                              "end": {
                                "line": 17,
                                "column": 14
                              }
                            },
                            "name": "BCL"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "start": 390,
                          "end": 406,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 17
                            },
                            "end": {
                              "line": 17,
                              "column": 33
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 390,
                            "end": 400,
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 17
                              },
                              "end": {
                                "line": 17,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 390,
                              "end": 396,
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 17
                                },
                                "end": {
                                  "line": 17,
                                  "column": 23
                                }
                              },
                              "name": "window"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 397,
                              "end": 400,
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 24
                                },
                                "end": {
                                  "line": 17,
                                  "column": 27
                                }
                              },
                              "name": "BCL"
                            },
                            "computed": false
                          },
                          "operator": "||",
                          "right": {
                            "type": "ObjectExpression",
                            "start": 404,
                            "end": 406,
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 31
                              },
                              "end": {
                                "line": 17,
                                "column": 33
                              }
                            },
                            "properties": []
                          }
                        }
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Search for a video by it's Atlas ID\n   * @returns {Promise}\n   ",
                  "start": 415,
                  "end": 489,
                  "loc": {
                    "start": {
                      "line": 20,
                      "column": 2
                    },
                    "end": {
                      "line": 23,
                      "column": 5
                    }
                  },
                  "range": [
                    415,
                    489
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 492,
              "end": 673,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 2
                },
                "end": {
                  "line": 32,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 492,
                "end": 498,
                "loc": {
                  "start": {
                    "line": 24,
                    "column": 2
                  },
                  "end": {
                    "line": 24,
                    "column": 8
                  }
                },
                "name": "search",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 498,
                "end": 673,
                "loc": {
                  "start": {
                    "line": 24,
                    "column": 8
                  },
                  "end": {
                    "line": 32,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 501,
                  "end": 673,
                  "loc": {
                    "start": {
                      "line": 24,
                      "column": 11
                    },
                    "end": {
                      "line": 32,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 507,
                      "end": 669,
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "NewExpression",
                        "start": 514,
                        "end": 668,
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 11
                          },
                          "end": {
                            "line": 31,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 518,
                          "end": 525,
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 15
                            },
                            "end": {
                              "line": 25,
                              "column": 22
                            }
                          },
                          "name": "Promise"
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 526,
                            "end": 667,
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 23
                              },
                              "end": {
                                "line": 31,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 527,
                                "end": 534,
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 31
                                  }
                                },
                                "name": "resolve"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 539,
                              "end": 667,
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 36
                                },
                                "end": {
                                  "line": 31,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 547,
                                  "end": 623,
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 9
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 547,
                                    "end": 622,
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 8
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 547,
                                      "end": 560,
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 19
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 547,
                                        "end": 553,
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 12
                                          }
                                        },
                                        "name": "BCMAPI"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 554,
                                        "end": 560,
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 19
                                          }
                                        },
                                        "name": "search"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 561,
                                        "end": 621,
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 7
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "start": 571,
                                            "end": 613,
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 50
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 571,
                                              "end": 574,
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 11
                                                }
                                              },
                                              "name": "all"
                                            },
                                            "value": {
                                              "type": "TemplateLiteral",
                                              "start": 576,
                                              "end": 613,
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 50
                                                }
                                              },
                                              "expressions": [
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 588,
                                                  "end": 611,
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 48
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 588,
                                                    "end": 603,
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 40
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 588,
                                                      "end": 597,
                                                      "loc": {
                                                        "start": {
                                                          "line": 27,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 34
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 588,
                                                        "end": 594,
                                                        "loc": {
                                                          "start": {
                                                            "line": 27,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 27,
                                                            "column": 31
                                                          }
                                                        },
                                                        "name": "window"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 595,
                                                        "end": 597,
                                                        "loc": {
                                                          "start": {
                                                            "line": 27,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 27,
                                                            "column": 34
                                                          }
                                                        },
                                                        "name": "lp"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 598,
                                                      "end": 603,
                                                      "loc": {
                                                        "start": {
                                                          "line": 27,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 27,
                                                          "column": 40
                                                        }
                                                      },
                                                      "name": "place"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 604,
                                                    "end": 611,
                                                    "loc": {
                                                      "start": {
                                                        "line": 27,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 27,
                                                        "column": 48
                                                      }
                                                    },
                                                    "name": "atlasId"
                                                  },
                                                  "computed": false
                                                }
                                              ],
                                              "quasis": [
                                                {
                                                  "type": "TemplateElement",
                                                  "start": 577,
                                                  "end": 586,
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 23
                                                    }
                                                  },
                                                  "value": {
                                                    "raw": "atlas_id:",
                                                    "cooked": "atlas_id:"
                                                  },
                                                  "tail": false
                                                },
                                                {
                                                  "type": "TemplateElement",
                                                  "start": 612,
                                                  "end": 612,
                                                  "loc": {
                                                    "start": {
                                                      "line": 27,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 27,
                                                      "column": 49
                                                    }
                                                  },
                                                  "value": {
                                                    "raw": "",
                                                    "cooked": ""
                                                  },
                                                  "tail": true
                                                }
                                              ]
                                            },
                                            "kind": "init"
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 631,
                                  "end": 661,
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 36
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 631,
                                    "end": 660,
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 35
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 631,
                                      "end": 650,
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 25
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 631,
                                        "end": 635,
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 636,
                                        "end": 650,
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 25
                                          }
                                        },
                                        "name": "searchResolver"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 653,
                                      "end": 660,
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 35
                                        }
                                      },
                                      "name": "resolve"
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Search for a video by it's Atlas ID\n   * @returns {Promise}\n   ",
                  "start": 415,
                  "end": 489,
                  "loc": {
                    "start": {
                      "line": 20,
                      "column": 2
                    },
                    "end": {
                      "line": 23,
                      "column": 5
                    }
                  },
                  "range": [
                    415,
                    489
                  ]
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Pause the playing video\n   ",
                  "start": 676,
                  "end": 714,
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 2
                    },
                    "end": {
                      "line": 35,
                      "column": 5
                    }
                  },
                  "range": [
                    676,
                    714
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 717,
              "end": 1054,
              "loc": {
                "start": {
                  "line": 36,
                  "column": 2
                },
                "end": {
                  "line": 47,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 717,
                "end": 722,
                "loc": {
                  "start": {
                    "line": 36,
                    "column": 2
                  },
                  "end": {
                    "line": 36,
                    "column": 7
                  }
                },
                "name": "pause",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 722,
                "end": 1054,
                "loc": {
                  "start": {
                    "line": 36,
                    "column": 7
                  },
                  "end": {
                    "line": 47,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 725,
                  "end": 1054,
                  "loc": {
                    "start": {
                      "line": 36,
                      "column": 10
                    },
                    "end": {
                      "line": 47,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 855,
                      "end": 1050,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 859,
                        "end": 873,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 8
                          },
                          "end": {
                            "line": 39,
                            "column": 22
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 859,
                          "end": 863,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 12
                            }
                          },
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 864,
                          "end": 873,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 13
                            },
                            "end": {
                              "line": 39,
                              "column": 22
                            }
                          },
                          "name": "isPlaying"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 875,
                        "end": 977,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 24
                          },
                          "end": {
                            "line": 44,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 883,
                            "end": 913,
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 6
                              },
                              "end": {
                                "line": 40,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 883,
                              "end": 912,
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 6
                                },
                                "end": {
                                  "line": 40,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 883,
                                "end": 895,
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 18
                                  }
                                },
                                "name": "clearTimeout"
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 896,
                                  "end": 911,
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 34
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 896,
                                    "end": 900,
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 901,
                                    "end": 911,
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 34
                                      }
                                    },
                                    "name": "pauseTimer"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 920,
                            "end": 949,
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 6
                              },
                              "end": {
                                "line": 41,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 920,
                              "end": 948,
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 6
                                },
                                "end": {
                                  "line": 41,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 920,
                                "end": 942,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 920,
                                  "end": 936,
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 920,
                                    "end": 924,
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 925,
                                    "end": 936,
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 22
                                      }
                                    },
                                    "name": "videoPlayer"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 937,
                                  "end": 942,
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 28
                                    }
                                  },
                                  "name": "pause"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "start": 943,
                                  "end": 947,
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 33
                                    }
                                  },
                                  "value": true,
                                  "rawValue": true,
                                  "raw": "true"
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 957,
                            "end": 971,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 6
                              },
                              "end": {
                                "line": 43,
                                "column": 20
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 957,
                              "end": 970,
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 6
                                },
                                "end": {
                                  "line": 43,
                                  "column": 19
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 957,
                                "end": 968,
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Super",
                                  "start": 957,
                                  "end": 962,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 963,
                                  "end": 968,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 17
                                    }
                                  },
                                  "name": "pause"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ]
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 983,
                        "end": 1050,
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 11
                          },
                          "end": {
                            "line": 46,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 991,
                            "end": 1044,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 6
                              },
                              "end": {
                                "line": 45,
                                "column": 59
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 991,
                              "end": 1043,
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 6
                                },
                                "end": {
                                  "line": 45,
                                  "column": 58
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 991,
                                "end": 1006,
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 991,
                                  "end": 995,
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 996,
                                  "end": 1006,
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 21
                                    }
                                  },
                                  "name": "pauseTimer"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 1009,
                                "end": 1043,
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 58
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 1009,
                                  "end": 1019,
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 34
                                    }
                                  },
                                  "name": "setTimeout"
                                },
                                "arguments": [
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 1020,
                                    "end": 1038,
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 53
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": true,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "CallExpression",
                                      "start": 1026,
                                      "end": 1038,
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 53
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 1026,
                                        "end": 1036,
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 51
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 1026,
                                          "end": 1030,
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 1031,
                                          "end": 1036,
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 51
                                            }
                                          },
                                          "name": "pause"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "start": 1040,
                                    "end": 1042,
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 57
                                      }
                                    },
                                    "value": 50,
                                    "rawValue": 50,
                                    "raw": "50"
                                  }
                                ]
                              }
                            }
                          }
                        ]
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " This kind of sucks, but since it's flash based I have to keep trying to pause",
                          "start": 731,
                          "end": 811,
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 4
                            },
                            "end": {
                              "line": 37,
                              "column": 84
                            }
                          },
                          "range": [
                            731,
                            811
                          ]
                        },
                        {
                          "type": "CommentLine",
                          "value": " until it actually pauses... O_o",
                          "start": 816,
                          "end": 850,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 38
                            }
                          },
                          "range": [
                            816,
                            850
                          ]
                        }
                      ]
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Pause the playing video\n   ",
                  "start": 676,
                  "end": 714,
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 2
                    },
                    "end": {
                      "line": 35,
                      "column": 5
                    }
                  },
                  "range": [
                    676,
                    714
                  ]
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Play the video\n   ",
                  "start": 1057,
                  "end": 1086,
                  "loc": {
                    "start": {
                      "line": 48,
                      "column": 2
                    },
                    "end": {
                      "line": 50,
                      "column": 5
                    }
                  },
                  "range": [
                    1057,
                    1086
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 1089,
              "end": 1181,
              "loc": {
                "start": {
                  "line": 51,
                  "column": 2
                },
                "end": {
                  "line": 56,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1089,
                "end": 1093,
                "loc": {
                  "start": {
                    "line": 51,
                    "column": 2
                  },
                  "end": {
                    "line": 51,
                    "column": 6
                  }
                },
                "name": "play",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 1093,
                "end": 1181,
                "loc": {
                  "start": {
                    "line": 51,
                    "column": 6
                  },
                  "end": {
                    "line": 56,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 1096,
                  "end": 1181,
                  "loc": {
                    "start": {
                      "line": 51,
                      "column": 9
                    },
                    "end": {
                      "line": 56,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 1102,
                      "end": 1129,
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 4
                        },
                        "end": {
                          "line": 52,
                          "column": 31
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1102,
                        "end": 1128,
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 4
                          },
                          "end": {
                            "line": 52,
                            "column": 30
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1102,
                          "end": 1126,
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 4
                            },
                            "end": {
                              "line": 52,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1102,
                            "end": 1106,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 4
                              },
                              "end": {
                                "line": 52,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1107,
                            "end": 1126,
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 9
                              },
                              "end": {
                                "line": 52,
                                "column": 28
                              }
                            },
                            "name": "calculateDimensions"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1134,
                      "end": 1158,
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 28
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1134,
                        "end": 1157,
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 4
                          },
                          "end": {
                            "line": 53,
                            "column": 27
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1134,
                          "end": 1155,
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 4
                            },
                            "end": {
                              "line": 53,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1134,
                            "end": 1150,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 4
                              },
                              "end": {
                                "line": 53,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1134,
                              "end": 1138,
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 4
                                },
                                "end": {
                                  "line": 53,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1139,
                              "end": 1150,
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 9
                                },
                                "end": {
                                  "line": 53,
                                  "column": 20
                                }
                              },
                              "name": "videoPlayer"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1151,
                            "end": 1155,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 21
                              },
                              "end": {
                                "line": 53,
                                "column": 25
                              }
                            },
                            "name": "play"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1164,
                      "end": 1177,
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 55,
                          "column": 17
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1164,
                        "end": 1176,
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 4
                          },
                          "end": {
                            "line": 55,
                            "column": 16
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1164,
                          "end": 1174,
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 4
                            },
                            "end": {
                              "line": 55,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "Super",
                            "start": 1164,
                            "end": 1169,
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 4
                              },
                              "end": {
                                "line": 55,
                                "column": 9
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1170,
                            "end": 1174,
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 10
                              },
                              "end": {
                                "line": 55,
                                "column": 14
                              }
                            },
                            "name": "play"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Play the video\n   ",
                  "start": 1057,
                  "end": 1086,
                  "loc": {
                    "start": {
                      "line": 48,
                      "column": 2
                    },
                    "end": {
                      "line": 50,
                      "column": 5
                    }
                  },
                  "range": [
                    1057,
                    1086
                  ]
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Render the brightcove template\n   ",
                  "start": 1185,
                  "end": 1230,
                  "loc": {
                    "start": {
                      "line": 58,
                      "column": 2
                    },
                    "end": {
                      "line": 60,
                      "column": 5
                    }
                  },
                  "range": [
                    1185,
                    1230
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 1233,
              "end": 1315,
              "loc": {
                "start": {
                  "line": 61,
                  "column": 2
                },
                "end": {
                  "line": 65,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1233,
                "end": 1239,
                "loc": {
                  "start": {
                    "line": 61,
                    "column": 2
                  },
                  "end": {
                    "line": 61,
                    "column": 8
                  }
                },
                "name": "render",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 1239,
                "end": 1315,
                "loc": {
                  "start": {
                    "line": 61,
                    "column": 8
                  },
                  "end": {
                    "line": 65,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 1242,
                  "end": 1315,
                  "loc": {
                    "start": {
                      "line": 61,
                      "column": 11
                    },
                    "end": {
                      "line": 65,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 1248,
                      "end": 1311,
                      "loc": {
                        "start": {
                          "line": 62,
                          "column": 4
                        },
                        "end": {
                          "line": 64,
                          "column": 8
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1248,
                        "end": 1310,
                        "loc": {
                          "start": {
                            "line": 62,
                            "column": 4
                          },
                          "end": {
                            "line": 64,
                            "column": 7
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1248,
                          "end": 1261,
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 4
                            },
                            "end": {
                              "line": 62,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1248,
                            "end": 1256,
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 4
                              },
                              "end": {
                                "line": 62,
                                "column": 12
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1248,
                              "end": 1252,
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 4
                                },
                                "end": {
                                  "line": 62,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1253,
                              "end": 1256,
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 9
                                },
                                "end": {
                                  "line": 62,
                                  "column": 12
                                }
                              },
                              "name": "$el"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1257,
                            "end": 1261,
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 13
                              },
                              "end": {
                                "line": 62,
                                "column": 17
                              }
                            },
                            "name": "html"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 1262,
                            "end": 1309,
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 18
                              },
                              "end": {
                                "line": 64,
                                "column": 6
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 1262,
                              "end": 1270,
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 18
                                },
                                "end": {
                                  "line": 62,
                                  "column": 26
                                }
                              },
                              "name": "template"
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "start": 1271,
                                "end": 1308,
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 5
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "Property",
                                    "start": 1279,
                                    "end": 1302,
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 29
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 1279,
                                      "end": 1287,
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 14
                                        }
                                      },
                                      "name": "playerId"
                                    },
                                    "value": {
                                      "type": "MemberExpression",
                                      "start": 1289,
                                      "end": 1302,
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 1289,
                                        "end": 1293,
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 1294,
                                        "end": 1302,
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 29
                                          }
                                        },
                                        "name": "playerId"
                                      },
                                      "computed": false
                                    },
                                    "kind": "init"
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Render the brightcove template\n   ",
                  "start": 1185,
                  "end": 1230,
                  "loc": {
                    "start": {
                      "line": 58,
                      "column": 2
                    },
                    "end": {
                      "line": 60,
                      "column": 5
                    }
                  },
                  "range": [
                    1185,
                    1230
                  ]
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Callback from the brightcove API\n   * @param id\n   ",
                  "start": 1319,
                  "end": 1381,
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 2
                    },
                    "end": {
                      "line": 70,
                      "column": 5
                    }
                  },
                  "range": [
                    1319,
                    1381
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 1384,
              "end": 2773,
              "loc": {
                "start": {
                  "line": 71,
                  "column": 2
                },
                "end": {
                  "line": 98,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 1384,
                "end": 1398,
                "loc": {
                  "start": {
                    "line": 71,
                    "column": 2
                  },
                  "end": {
                    "line": 71,
                    "column": 16
                  }
                },
                "name": "onTemplateLoad",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 1398,
                "end": 2773,
                "loc": {
                  "start": {
                    "line": 71,
                    "column": 16
                  },
                  "end": {
                    "line": 98,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 1399,
                    "end": 1401,
                    "loc": {
                      "start": {
                        "line": 71,
                        "column": 17
                      },
                      "end": {
                        "line": 71,
                        "column": 19
                      }
                    },
                    "name": "id"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 1403,
                  "end": 2773,
                  "loc": {
                    "start": {
                      "line": 71,
                      "column": 21
                    },
                    "end": {
                      "line": 98,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "FunctionDeclaration",
                      "start": 1409,
                      "end": 1607,
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 4
                        },
                        "end": {
                          "line": 75,
                          "column": 5
                        }
                      },
                      "id": {
                        "type": "Identifier",
                        "start": 1418,
                        "end": 1440,
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 13
                          },
                          "end": {
                            "line": 72,
                            "column": 35
                          }
                        },
                        "name": "calculateNewPercentage"
                      },
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 1441,
                          "end": 1446,
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 36
                            },
                            "end": {
                              "line": 72,
                              "column": 41
                            }
                          },
                          "name": "width"
                        },
                        {
                          "type": "Identifier",
                          "start": 1448,
                          "end": 1454,
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 43
                            },
                            "end": {
                              "line": 72,
                              "column": 49
                            }
                          },
                          "name": "height"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 1456,
                        "end": 1607,
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 51
                          },
                          "end": {
                            "line": 75,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 1464,
                            "end": 1515,
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 6
                              },
                              "end": {
                                "line": 73,
                                "column": 57
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 1468,
                                "end": 1514,
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 56
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 1468,
                                  "end": 1481,
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 23
                                    }
                                  },
                                  "name": "newPercentage"
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "start": 1484,
                                  "end": 1514,
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 56
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 1485,
                                    "end": 1507,
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 49
                                      }
                                    },
                                    "left": {
                                      "type": "BinaryExpression",
                                      "start": 1486,
                                      "end": 1500,
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 42
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 1486,
                                        "end": 1492,
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 34
                                          }
                                        },
                                        "name": "height"
                                      },
                                      "operator": "/",
                                      "right": {
                                        "type": "Identifier",
                                        "start": 1495,
                                        "end": 1500,
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 42
                                          }
                                        },
                                        "name": "width"
                                      },
                                      "parenthesizedExpression": true
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "Literal",
                                      "start": 1504,
                                      "end": 1507,
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 49
                                        }
                                      },
                                      "value": 100,
                                      "rawValue": 100,
                                      "raw": "100"
                                    },
                                    "parenthesizedExpression": true
                                  },
                                  "operator": "+",
                                  "right": {
                                    "type": "Literal",
                                    "start": 1511,
                                    "end": 1514,
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 56
                                      }
                                    },
                                    "value": "%",
                                    "rawValue": "%",
                                    "raw": "\"%\""
                                  }
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 1522,
                            "end": 1601,
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 6
                              },
                              "end": {
                                "line": 74,
                                "column": 85
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 1522,
                              "end": 1600,
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 6
                                },
                                "end": {
                                  "line": 74,
                                  "column": 84
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 1522,
                                "end": 1584,
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 68
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 1522,
                                  "end": 1570,
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 54
                                    }
                                  },
                                  "object": {
                                    "type": "CallExpression",
                                    "start": 1522,
                                    "end": 1564,
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 48
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 1522,
                                      "end": 1545,
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 1522,
                                        "end": 1530,
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 14
                                          }
                                        },
                                        "name": "document"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 1531,
                                        "end": 1545,
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 29
                                          }
                                        },
                                        "name": "getElementById"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "start": 1546,
                                        "end": 1563,
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 47
                                          }
                                        },
                                        "value": "outer-container",
                                        "rawValue": "outer-container",
                                        "raw": "\"outer-container\""
                                      }
                                    ]
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1565,
                                    "end": 1570,
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 54
                                      }
                                    },
                                    "name": "style"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1571,
                                  "end": 1584,
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 68
                                    }
                                  },
                                  "name": "paddingBottom"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 1587,
                                "end": 1600,
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 84
                                  }
                                },
                                "name": "newPercentage"
                              }
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1613,
                      "end": 1687,
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 77,
                          "column": 78
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1613,
                        "end": 1686,
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 4
                          },
                          "end": {
                            "line": 77,
                            "column": 77
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1613,
                          "end": 1624,
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 4
                            },
                            "end": {
                              "line": 77,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1613,
                            "end": 1617,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 4
                              },
                              "end": {
                                "line": 77,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1618,
                            "end": 1624,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 9
                              },
                              "end": {
                                "line": 77,
                                "column": 15
                              }
                            },
                            "name": "player"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 1627,
                          "end": 1686,
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 18
                            },
                            "end": {
                              "line": 77,
                              "column": 77
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 1627,
                            "end": 1655,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 18
                              },
                              "end": {
                                "line": 77,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 1627,
                              "end": 1641,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 18
                                },
                                "end": {
                                  "line": 77,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 1627,
                                "end": 1637,
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 28
                                  }
                                },
                                "name": "brightcove"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1638,
                                "end": 1641,
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 32
                                  }
                                },
                                "name": "api"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1642,
                              "end": 1655,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 33
                                },
                                "end": {
                                  "line": 77,
                                  "column": 46
                                }
                              },
                              "name": "getExperience"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "LogicalExpression",
                              "start": 1656,
                              "end": 1685,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 47
                                },
                                "end": {
                                  "line": 77,
                                  "column": 76
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 1656,
                                "end": 1658,
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 49
                                  }
                                },
                                "name": "id"
                              },
                              "operator": "||",
                              "right": {
                                "type": "Literal",
                                "start": 1662,
                                "end": 1685,
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 76
                                  }
                                },
                                "value": "masthead-video-player",
                                "rawValue": "masthead-video-player",
                                "raw": "\"masthead-video-player\""
                              }
                            }
                          ]
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " get a reference to the video player",
                          "start": 1693,
                          "end": 1731,
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 4
                            },
                            "end": {
                              "line": 79,
                              "column": 42
                            }
                          },
                          "range": [
                            1693,
                            1731
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1736,
                      "end": 1825,
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 4
                        },
                        "end": {
                          "line": 80,
                          "column": 93
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1736,
                        "end": 1824,
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 4
                          },
                          "end": {
                            "line": 80,
                            "column": 92
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1736,
                          "end": 1752,
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 4
                            },
                            "end": {
                              "line": 80,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1736,
                            "end": 1740,
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 4
                              },
                              "end": {
                                "line": 80,
                                "column": 8
                              }
                            },
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1741,
                            "end": 1752,
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 9
                              },
                              "end": {
                                "line": 80,
                                "column": 20
                              }
                            },
                            "name": "videoPlayer"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 1755,
                          "end": 1824,
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 23
                            },
                            "end": {
                              "line": 80,
                              "column": 92
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 1755,
                            "end": 1776,
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 23
                              },
                              "end": {
                                "line": 80,
                                "column": 44
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 1755,
                              "end": 1766,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 23
                                },
                                "end": {
                                  "line": 80,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1755,
                                "end": 1759,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1760,
                                "end": 1766,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 34
                                  }
                                },
                                "name": "player"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1767,
                              "end": 1776,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 35
                                },
                                "end": {
                                  "line": 80,
                                  "column": 44
                                }
                              },
                              "name": "getModule"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 1777,
                              "end": 1823,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 45
                                },
                                "end": {
                                  "line": 80,
                                  "column": 91
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 1777,
                                "end": 1810,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 78
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 1777,
                                  "end": 1799,
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 67
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 1777,
                                    "end": 1791,
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 59
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 1777,
                                      "end": 1787,
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 55
                                        }
                                      },
                                      "name": "brightcove"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1788,
                                      "end": 1791,
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 59
                                        }
                                      },
                                      "name": "api"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1792,
                                    "end": 1799,
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 67
                                      }
                                    },
                                    "name": "modules"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1800,
                                  "end": 1810,
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 78
                                    }
                                  },
                                  "name": "APIModules"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1811,
                                "end": 1823,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 91
                                  }
                                },
                                "name": "VIDEO_PLAYER"
                              },
                              "computed": false
                            }
                          ]
                        },
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " get a reference to the video player",
                          "start": 1693,
                          "end": 1731,
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 4
                            },
                            "end": {
                              "line": 79,
                              "column": 42
                            }
                          },
                          "range": [
                            1693,
                            1731
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1830,
                      "end": 1922,
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 4
                        },
                        "end": {
                          "line": 81,
                          "column": 96
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1830,
                        "end": 1921,
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 4
                          },
                          "end": {
                            "line": 81,
                            "column": 95
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1830,
                          "end": 1851,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 4
                            },
                            "end": {
                              "line": 81,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1830,
                            "end": 1834,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 4
                              },
                              "end": {
                                "line": 81,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1835,
                            "end": 1851,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 9
                              },
                              "end": {
                                "line": 81,
                                "column": 25
                              }
                            },
                            "name": "experienceModule"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 1854,
                          "end": 1921,
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 28
                            },
                            "end": {
                              "line": 81,
                              "column": 95
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 1854,
                            "end": 1875,
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 28
                              },
                              "end": {
                                "line": 81,
                                "column": 49
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 1854,
                              "end": 1865,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 28
                                },
                                "end": {
                                  "line": 81,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1854,
                                "end": 1858,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1859,
                                "end": 1865,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 39
                                  }
                                },
                                "name": "player"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1866,
                              "end": 1875,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 40
                                },
                                "end": {
                                  "line": 81,
                                  "column": 49
                                }
                              },
                              "name": "getModule"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 1876,
                              "end": 1920,
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 50
                                },
                                "end": {
                                  "line": 81,
                                  "column": 94
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 1876,
                                "end": 1909,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 83
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 1876,
                                  "end": 1898,
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 72
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 1876,
                                    "end": 1890,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 64
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 1876,
                                      "end": 1886,
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 60
                                        }
                                      },
                                      "name": "brightcove"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1887,
                                      "end": 1890,
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 64
                                        }
                                      },
                                      "name": "api"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1891,
                                    "end": 1898,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 72
                                      }
                                    },
                                    "name": "modules"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1899,
                                  "end": 1909,
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 83
                                    }
                                  },
                                  "name": "APIModules"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1910,
                                "end": 1920,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 84
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 94
                                  }
                                },
                                "name": "EXPERIENCE"
                              },
                              "computed": false
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1928,
                      "end": 2031,
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 4
                        },
                        "end": {
                          "line": 83,
                          "column": 107
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1928,
                        "end": 2030,
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 4
                          },
                          "end": {
                            "line": 83,
                            "column": 106
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1928,
                          "end": 1961,
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 4
                            },
                            "end": {
                              "line": 83,
                              "column": 37
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 1928,
                            "end": 1944,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 4
                              },
                              "end": {
                                "line": 83,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 1928,
                              "end": 1932,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 4
                                },
                                "end": {
                                  "line": 83,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1933,
                              "end": 1944,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 9
                                },
                                "end": {
                                  "line": 83,
                                  "column": 20
                                }
                              },
                              "name": "videoPlayer"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1945,
                            "end": 1961,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 21
                              },
                              "end": {
                                "line": 83,
                                "column": 37
                              }
                            },
                            "name": "addEventListener"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 1962,
                            "end": 2003,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 38
                              },
                              "end": {
                                "line": 83,
                                "column": 79
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 1962,
                              "end": 1994,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 38
                                },
                                "end": {
                                  "line": 83,
                                  "column": 70
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 1962,
                                "end": 1983,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 59
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 1962,
                                  "end": 1976,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 52
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1962,
                                    "end": 1972,
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 48
                                      }
                                    },
                                    "name": "brightcove"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1973,
                                    "end": 1976,
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 52
                                      }
                                    },
                                    "name": "api"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1977,
                                  "end": 1983,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 59
                                    }
                                  },
                                  "name": "events"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1984,
                                "end": 1994,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 70
                                  }
                                },
                                "name": "MediaEvent"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1995,
                              "end": 2003,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 71
                                },
                                "end": {
                                  "line": 83,
                                  "column": 79
                                }
                              },
                              "name": "PROGRESS"
                            },
                            "computed": false
                          },
                          {
                            "type": "CallExpression",
                            "start": 2005,
                            "end": 2029,
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 81
                              },
                              "end": {
                                "line": 83,
                                "column": 105
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2005,
                              "end": 2023,
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 81
                                },
                                "end": {
                                  "line": 83,
                                  "column": 99
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2005,
                                "end": 2018,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 94
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2005,
                                  "end": 2009,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 81
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 85
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2010,
                                  "end": 2018,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 86
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 94
                                    }
                                  },
                                  "name": "progress"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2019,
                                "end": 2023,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 95
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 99
                                  }
                                },
                                "name": "bind"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ThisExpression",
                                "start": 2024,
                                "end": 2028,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 100
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 104
                                  }
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2036,
                      "end": 2133,
                      "loc": {
                        "start": {
                          "line": 84,
                          "column": 4
                        },
                        "end": {
                          "line": 84,
                          "column": 101
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2036,
                        "end": 2132,
                        "loc": {
                          "start": {
                            "line": 84,
                            "column": 4
                          },
                          "end": {
                            "line": 84,
                            "column": 100
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2036,
                          "end": 2069,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 4
                            },
                            "end": {
                              "line": 84,
                              "column": 37
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2036,
                            "end": 2052,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 4
                              },
                              "end": {
                                "line": 84,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2036,
                              "end": 2040,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 4
                                },
                                "end": {
                                  "line": 84,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2041,
                              "end": 2052,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 9
                                },
                                "end": {
                                  "line": 84,
                                  "column": 20
                                }
                              },
                              "name": "videoPlayer"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2053,
                            "end": 2069,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 21
                              },
                              "end": {
                                "line": 84,
                                "column": 37
                              }
                            },
                            "name": "addEventListener"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 2070,
                            "end": 2108,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 38
                              },
                              "end": {
                                "line": 84,
                                "column": 76
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2070,
                              "end": 2102,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 38
                                },
                                "end": {
                                  "line": 84,
                                  "column": 70
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2070,
                                "end": 2091,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 59
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 2070,
                                  "end": 2084,
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 52
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 2070,
                                    "end": 2080,
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 48
                                      }
                                    },
                                    "name": "brightcove"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2081,
                                    "end": 2084,
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 52
                                      }
                                    },
                                    "name": "api"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2085,
                                  "end": 2091,
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 59
                                    }
                                  },
                                  "name": "events"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2092,
                                "end": 2102,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 70
                                  }
                                },
                                "name": "MediaEvent"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2103,
                              "end": 2108,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 71
                                },
                                "end": {
                                  "line": 84,
                                  "column": 76
                                }
                              },
                              "name": "BEGIN"
                            },
                            "computed": false
                          },
                          {
                            "type": "CallExpression",
                            "start": 2110,
                            "end": 2131,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 78
                              },
                              "end": {
                                "line": 84,
                                "column": 99
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2110,
                              "end": 2125,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 78
                                },
                                "end": {
                                  "line": 84,
                                  "column": 93
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2110,
                                "end": 2120,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 78
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 88
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2110,
                                  "end": 2114,
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 78
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 82
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2115,
                                  "end": 2120,
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 83
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 88
                                    }
                                  },
                                  "name": "begin"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2121,
                                "end": 2125,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 89
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 93
                                  }
                                },
                                "name": "bind"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ThisExpression",
                                "start": 2126,
                                "end": 2130,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 94
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 98
                                  }
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2138,
                      "end": 2236,
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 4
                        },
                        "end": {
                          "line": 85,
                          "column": 102
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2138,
                        "end": 2235,
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 4
                          },
                          "end": {
                            "line": 85,
                            "column": 101
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2138,
                          "end": 2171,
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 4
                            },
                            "end": {
                              "line": 85,
                              "column": 37
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2138,
                            "end": 2154,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 4
                              },
                              "end": {
                                "line": 85,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2138,
                              "end": 2142,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 4
                                },
                                "end": {
                                  "line": 85,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2143,
                              "end": 2154,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 9
                                },
                                "end": {
                                  "line": 85,
                                  "column": 20
                                }
                              },
                              "name": "videoPlayer"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2155,
                            "end": 2171,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 21
                              },
                              "end": {
                                "line": 85,
                                "column": 37
                              }
                            },
                            "name": "addEventListener"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 2172,
                            "end": 2209,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 38
                              },
                              "end": {
                                "line": 85,
                                "column": 75
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2172,
                              "end": 2204,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 38
                                },
                                "end": {
                                  "line": 85,
                                  "column": 70
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2172,
                                "end": 2193,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 59
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 2172,
                                  "end": 2186,
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 52
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 2172,
                                    "end": 2182,
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 48
                                      }
                                    },
                                    "name": "brightcove"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2183,
                                    "end": 2186,
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 52
                                      }
                                    },
                                    "name": "api"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2187,
                                  "end": 2193,
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 59
                                    }
                                  },
                                  "name": "events"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2194,
                                "end": 2204,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 70
                                  }
                                },
                                "name": "MediaEvent"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2205,
                              "end": 2209,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 71
                                },
                                "end": {
                                  "line": 85,
                                  "column": 75
                                }
                              },
                              "name": "PLAY"
                            },
                            "computed": false
                          },
                          {
                            "type": "CallExpression",
                            "start": 2211,
                            "end": 2234,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 77
                              },
                              "end": {
                                "line": 85,
                                "column": 100
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2211,
                              "end": 2228,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 77
                                },
                                "end": {
                                  "line": 85,
                                  "column": 94
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2211,
                                "end": 2223,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 77
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 89
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2211,
                                  "end": 2215,
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 81
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2216,
                                  "end": 2223,
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 89
                                    }
                                  },
                                  "name": "playing"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2224,
                                "end": 2228,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 90
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 94
                                  }
                                },
                                "name": "bind"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ThisExpression",
                                "start": 2229,
                                "end": 2233,
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 95
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 99
                                  }
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2241,
                      "end": 2342,
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "column": 105
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2241,
                        "end": 2341,
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 4
                          },
                          "end": {
                            "line": 86,
                            "column": 104
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2241,
                          "end": 2274,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 4
                            },
                            "end": {
                              "line": 86,
                              "column": 37
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2241,
                            "end": 2257,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 4
                              },
                              "end": {
                                "line": 86,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2241,
                              "end": 2245,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 4
                                },
                                "end": {
                                  "line": 86,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2246,
                              "end": 2257,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 9
                                },
                                "end": {
                                  "line": 86,
                                  "column": 20
                                }
                              },
                              "name": "videoPlayer"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2258,
                            "end": 2274,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 21
                              },
                              "end": {
                                "line": 86,
                                "column": 37
                              }
                            },
                            "name": "addEventListener"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 2275,
                            "end": 2312,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 38
                              },
                              "end": {
                                "line": 86,
                                "column": 75
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2275,
                              "end": 2307,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 38
                                },
                                "end": {
                                  "line": 86,
                                  "column": 70
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 2275,
                                "end": 2296,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 59
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 2275,
                                  "end": 2289,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 52
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 2275,
                                    "end": 2285,
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 48
                                      }
                                    },
                                    "name": "brightcove"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2286,
                                    "end": 2289,
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 52
                                      }
                                    },
                                    "name": "api"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2290,
                                  "end": 2296,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 59
                                    }
                                  },
                                  "name": "events"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2297,
                                "end": 2307,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 70
                                  }
                                },
                                "name": "MediaEvent"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2308,
                              "end": 2312,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 71
                                },
                                "end": {
                                  "line": 86,
                                  "column": 75
                                }
                              },
                              "name": "STOP"
                            },
                            "computed": false
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 2314,
                            "end": 2340,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 77
                              },
                              "end": {
                                "line": 86,
                                "column": 103
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "start": 2320,
                              "end": 2340,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 83
                                },
                                "end": {
                                  "line": 86,
                                  "column": 103
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 2320,
                                "end": 2332,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 83
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 95
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2320,
                                  "end": 2324,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 83
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 87
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2325,
                                  "end": 2332,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 88
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 95
                                    }
                                  },
                                  "name": "trigger"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "start": 2333,
                                  "end": 2339,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 96
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 102
                                    }
                                  },
                                  "value": "stop",
                                  "rawValue": "stop",
                                  "raw": "\"stop\""
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2348,
                      "end": 2769,
                      "loc": {
                        "start": {
                          "line": 88,
                          "column": 4
                        },
                        "end": {
                          "line": 97,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2348,
                        "end": 2768,
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 4
                          },
                          "end": {
                            "line": 97,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2348,
                          "end": 2384,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 4
                            },
                            "end": {
                              "line": 88,
                              "column": 40
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2348,
                            "end": 2364,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 4
                              },
                              "end": {
                                "line": 88,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2348,
                              "end": 2352,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 4
                                },
                                "end": {
                                  "line": 88,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2353,
                              "end": 2364,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 9
                                },
                                "end": {
                                  "line": 88,
                                  "column": 20
                                }
                              },
                              "name": "videoPlayer"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2365,
                            "end": 2384,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 21
                              },
                              "end": {
                                "line": 88,
                                "column": 40
                              }
                            },
                            "name": "getCurrentRendition"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 2385,
                            "end": 2767,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 41
                              },
                              "end": {
                                "line": 97,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 2386,
                                "end": 2398,
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 54
                                  }
                                },
                                "name": "renditionDTO"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 2403,
                              "end": 2767,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 59
                                },
                                "end": {
                                  "line": 97,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 2411,
                                  "end": 2761,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "Identifier",
                                    "start": 2415,
                                    "end": 2427,
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 22
                                      }
                                    },
                                    "name": "renditionDTO"
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 2429,
                                    "end": 2521,
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 2439,
                                        "end": 2513,
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 82
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 2439,
                                          "end": 2512,
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 81
                                            }
                                          },
                                          "callee": {
                                            "type": "Identifier",
                                            "start": 2439,
                                            "end": 2461,
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 30
                                              }
                                            },
                                            "name": "calculateNewPercentage"
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "start": 2462,
                                              "end": 2485,
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 54
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2462,
                                                "end": 2474,
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 43
                                                  }
                                                },
                                                "name": "renditionDTO"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2475,
                                                "end": 2485,
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 54
                                                  }
                                                },
                                                "name": "frameWidth"
                                              },
                                              "computed": false
                                            },
                                            {
                                              "type": "MemberExpression",
                                              "start": 2487,
                                              "end": 2511,
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 80
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 2487,
                                                "end": 2499,
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 68
                                                  }
                                                },
                                                "name": "renditionDTO"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2500,
                                                "end": 2511,
                                                "loc": {
                                                  "start": {
                                                    "line": 90,
                                                    "column": 69
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 80
                                                  }
                                                },
                                                "name": "frameHeight"
                                              },
                                              "computed": false
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "start": 2527,
                                    "end": 2761,
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 2537,
                                        "end": 2753,
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 11
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 2537,
                                          "end": 2752,
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 10
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 2537,
                                            "end": 2570,
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 41
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 2537,
                                              "end": 2553,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 24
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 2537,
                                                "end": 2541,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 12
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2542,
                                                "end": 2553,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 24
                                                  }
                                                },
                                                "name": "videoPlayer"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 2554,
                                              "end": 2570,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 41
                                                }
                                              },
                                              "name": "addEventListener"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "start": 2571,
                                              "end": 2608,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 79
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 2571,
                                                "end": 2603,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 74
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 2571,
                                                  "end": 2592,
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 63
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 2571,
                                                    "end": 2585,
                                                    "loc": {
                                                      "start": {
                                                        "line": 92,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 92,
                                                        "column": 56
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 2571,
                                                      "end": 2581,
                                                      "loc": {
                                                        "start": {
                                                          "line": 92,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 52
                                                        }
                                                      },
                                                      "name": "brightcove"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 2582,
                                                      "end": 2585,
                                                      "loc": {
                                                        "start": {
                                                          "line": 92,
                                                          "column": 53
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 56
                                                        }
                                                      },
                                                      "name": "api"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 2586,
                                                    "end": 2592,
                                                    "loc": {
                                                      "start": {
                                                        "line": 92,
                                                        "column": 57
                                                      },
                                                      "end": {
                                                        "line": 92,
                                                        "column": 63
                                                      }
                                                    },
                                                    "name": "events"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 2593,
                                                  "end": 2603,
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 74
                                                    }
                                                  },
                                                  "name": "MediaEvent"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2604,
                                                "end": 2608,
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 75
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 79
                                                  }
                                                },
                                                "name": "PLAY"
                                              },
                                              "computed": false
                                            },
                                            {
                                              "type": "ArrowFunctionExpression",
                                              "start": 2610,
                                              "end": 2751,
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 81
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 9
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 2611,
                                                  "end": 2616,
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 82
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 87
                                                    }
                                                  },
                                                  "name": "event"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 2629,
                                                "end": 2751,
                                                "loc": {
                                                  "start": {
                                                    "line": 93,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 9
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 2641,
                                                    "end": 2741,
                                                    "loc": {
                                                      "start": {
                                                        "line": 94,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 94,
                                                        "column": 110
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 2641,
                                                      "end": 2740,
                                                      "loc": {
                                                        "start": {
                                                          "line": 94,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 94,
                                                          "column": 109
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "start": 2641,
                                                        "end": 2663,
                                                        "loc": {
                                                          "start": {
                                                            "line": 94,
                                                            "column": 10
                                                          },
                                                          "end": {
                                                            "line": 94,
                                                            "column": 32
                                                          }
                                                        },
                                                        "name": "calculateNewPercentage"
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 2664,
                                                          "end": 2700,
                                                          "loc": {
                                                            "start": {
                                                              "line": 94,
                                                              "column": 33
                                                            },
                                                            "end": {
                                                              "line": 94,
                                                              "column": 69
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 2664,
                                                            "end": 2689,
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 33
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 58
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 2664,
                                                              "end": 2686,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 94,
                                                                  "column": 33
                                                                },
                                                                "end": {
                                                                  "line": 94,
                                                                  "column": 55
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "start": 2664,
                                                                "end": 2675,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 94,
                                                                    "column": 33
                                                                  },
                                                                  "end": {
                                                                    "line": 94,
                                                                    "column": 44
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 2664,
                                                                  "end": 2669,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 94,
                                                                      "column": 33
                                                                    },
                                                                    "end": {
                                                                      "line": 94,
                                                                      "column": 38
                                                                    }
                                                                  },
                                                                  "name": "event"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 2670,
                                                                  "end": 2675,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 94,
                                                                      "column": 39
                                                                    },
                                                                    "end": {
                                                                      "line": 94,
                                                                      "column": 44
                                                                    }
                                                                  },
                                                                  "name": "media"
                                                                },
                                                                "computed": false
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 2676,
                                                                "end": 2686,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 94,
                                                                    "column": 45
                                                                  },
                                                                  "end": {
                                                                    "line": 94,
                                                                    "column": 55
                                                                  }
                                                                },
                                                                "name": "renditions"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "start": 2687,
                                                              "end": 2688,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 94,
                                                                  "column": 56
                                                                },
                                                                "end": {
                                                                  "line": 94,
                                                                  "column": 57
                                                                }
                                                              },
                                                              "value": 0,
                                                              "rawValue": 0,
                                                              "raw": "0"
                                                            },
                                                            "computed": true
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2690,
                                                            "end": 2700,
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 59
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 69
                                                              }
                                                            },
                                                            "name": "frameWidth"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 2702,
                                                          "end": 2739,
                                                          "loc": {
                                                            "start": {
                                                              "line": 94,
                                                              "column": 71
                                                            },
                                                            "end": {
                                                              "line": 94,
                                                              "column": 108
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 2702,
                                                            "end": 2727,
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 71
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 96
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "start": 2702,
                                                              "end": 2724,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 94,
                                                                  "column": 71
                                                                },
                                                                "end": {
                                                                  "line": 94,
                                                                  "column": 93
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "start": 2702,
                                                                "end": 2713,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 94,
                                                                    "column": 71
                                                                  },
                                                                  "end": {
                                                                    "line": 94,
                                                                    "column": 82
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "start": 2702,
                                                                  "end": 2707,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 94,
                                                                      "column": 71
                                                                    },
                                                                    "end": {
                                                                      "line": 94,
                                                                      "column": 76
                                                                    }
                                                                  },
                                                                  "name": "event"
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 2708,
                                                                  "end": 2713,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 94,
                                                                      "column": 77
                                                                    },
                                                                    "end": {
                                                                      "line": 94,
                                                                      "column": 82
                                                                    }
                                                                  },
                                                                  "name": "media"
                                                                },
                                                                "computed": false
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 2714,
                                                                "end": 2724,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 94,
                                                                    "column": 83
                                                                  },
                                                                  "end": {
                                                                    "line": 94,
                                                                    "column": 93
                                                                  }
                                                                },
                                                                "name": "renditions"
                                                              },
                                                              "computed": false
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "start": 2725,
                                                              "end": 2726,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 94,
                                                                  "column": 94
                                                                },
                                                                "end": {
                                                                  "line": 94,
                                                                  "column": 95
                                                                }
                                                              },
                                                              "value": 0,
                                                              "rawValue": 0,
                                                              "raw": "0"
                                                            },
                                                            "computed": true
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 2728,
                                                            "end": 2739,
                                                            "loc": {
                                                              "start": {
                                                                "line": 94,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 94,
                                                                "column": 108
                                                              }
                                                            },
                                                            "name": "frameHeight"
                                                          },
                                                          "computed": false
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ]
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Callback from the brightcove API\n   * @param id\n   ",
                  "start": 1319,
                  "end": 1381,
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 2
                    },
                    "end": {
                      "line": 70,
                      "column": 5
                    }
                  },
                  "range": [
                    1319,
                    1381
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 2776,
              "end": 3336,
              "loc": {
                "start": {
                  "line": 99,
                  "column": 2
                },
                "end": {
                  "line": 113,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 2776,
                "end": 2781,
                "loc": {
                  "start": {
                    "line": 99,
                    "column": 2
                  },
                  "end": {
                    "line": 99,
                    "column": 7
                  }
                },
                "name": "setup"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 2781,
                "end": 3336,
                "loc": {
                  "start": {
                    "line": 99,
                    "column": 7
                  },
                  "end": {
                    "line": 113,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 2784,
                  "end": 3336,
                  "loc": {
                    "start": {
                      "line": 99,
                      "column": 10
                    },
                    "end": {
                      "line": 113,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 2790,
                      "end": 2821,
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 4
                        },
                        "end": {
                          "line": 100,
                          "column": 35
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 2790,
                        "end": 2820,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 4
                          },
                          "end": {
                            "line": 100,
                            "column": 34
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2790,
                          "end": 2818,
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 4
                            },
                            "end": {
                              "line": 100,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2790,
                            "end": 2800,
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 4
                              },
                              "end": {
                                "line": 100,
                                "column": 14
                              }
                            },
                            "name": "brightcove"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2801,
                            "end": 2818,
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 15
                              },
                              "end": {
                                "line": 100,
                                "column": 32
                              }
                            },
                            "name": "createExperiences"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2827,
                      "end": 2871,
                      "loc": {
                        "start": {
                          "line": 102,
                          "column": 4
                        },
                        "end": {
                          "line": 102,
                          "column": 48
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2827,
                        "end": 2870,
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 4
                          },
                          "end": {
                            "line": 102,
                            "column": 47
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2827,
                          "end": 2863,
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 4
                            },
                            "end": {
                              "line": 102,
                              "column": 40
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2827,
                            "end": 2837,
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 4
                              },
                              "end": {
                                "line": 102,
                                "column": 14
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 2827,
                              "end": 2833,
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 4
                                },
                                "end": {
                                  "line": 102,
                                  "column": 10
                                }
                              },
                              "name": "window"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2834,
                              "end": 2837,
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 11
                                },
                                "end": {
                                  "line": 102,
                                  "column": 14
                                }
                              },
                              "name": "BCL"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "BinaryExpression",
                            "start": 2838,
                            "end": 2862,
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 15
                              },
                              "end": {
                                "line": 102,
                                "column": 39
                              }
                            },
                            "left": {
                              "type": "Literal",
                              "start": 2838,
                              "end": 2846,
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 15
                                },
                                "end": {
                                  "line": 102,
                                  "column": 23
                                }
                              },
                              "value": "player",
                              "rawValue": "player",
                              "raw": "\"player\""
                            },
                            "operator": "+",
                            "right": {
                              "type": "MemberExpression",
                              "start": 2849,
                              "end": 2862,
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 26
                                },
                                "end": {
                                  "line": 102,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2849,
                                "end": 2853,
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2854,
                                "end": 2862,
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 39
                                  }
                                },
                                "name": "playerId"
                              },
                              "computed": false
                            }
                          },
                          "computed": true
                        },
                        "right": {
                          "type": "ThisExpression",
                          "start": 2866,
                          "end": 2870,
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 43
                            },
                            "end": {
                              "line": 102,
                              "column": 47
                            }
                          }
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2876,
                      "end": 2929,
                      "loc": {
                        "start": {
                          "line": 103,
                          "column": 4
                        },
                        "end": {
                          "line": 103,
                          "column": 57
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2876,
                        "end": 2928,
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 4
                          },
                          "end": {
                            "line": 103,
                            "column": 56
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2876,
                          "end": 2895,
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 4
                            },
                            "end": {
                              "line": 103,
                              "column": 23
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2876,
                            "end": 2880,
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 4
                              },
                              "end": {
                                "line": 103,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2881,
                            "end": 2895,
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 9
                              },
                              "end": {
                                "line": 103,
                                "column": 23
                              }
                            },
                            "name": "onTemplateLoad"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 2898,
                          "end": 2928,
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 26
                            },
                            "end": {
                              "line": 103,
                              "column": 56
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2898,
                            "end": 2922,
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 26
                              },
                              "end": {
                                "line": 103,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2898,
                              "end": 2917,
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 26
                                },
                                "end": {
                                  "line": 103,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2898,
                                "end": 2902,
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2903,
                                "end": 2917,
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 45
                                  }
                                },
                                "name": "onTemplateLoad"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2918,
                              "end": 2922,
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 46
                                },
                                "end": {
                                  "line": 103,
                                  "column": 50
                                }
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2923,
                              "end": 2927,
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 51
                                },
                                "end": {
                                  "line": 103,
                                  "column": 55
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2934,
                      "end": 2989,
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 4
                        },
                        "end": {
                          "line": 104,
                          "column": 59
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2934,
                        "end": 2988,
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 4
                          },
                          "end": {
                            "line": 104,
                            "column": 58
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2934,
                          "end": 2954,
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 4
                            },
                            "end": {
                              "line": 104,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2934,
                            "end": 2938,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 4
                              },
                              "end": {
                                "line": 104,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2939,
                            "end": 2954,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 9
                              },
                              "end": {
                                "line": 104,
                                "column": 24
                              }
                            },
                            "name": "onTemplateReady"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 2957,
                          "end": 2988,
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 27
                            },
                            "end": {
                              "line": 104,
                              "column": 58
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2957,
                            "end": 2982,
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 27
                              },
                              "end": {
                                "line": 104,
                                "column": 52
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2957,
                              "end": 2977,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 27
                                },
                                "end": {
                                  "line": 104,
                                  "column": 47
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2957,
                                "end": 2961,
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2962,
                                "end": 2977,
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 47
                                  }
                                },
                                "name": "onTemplateReady"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2978,
                              "end": 2982,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 48
                                },
                                "end": {
                                  "line": 104,
                                  "column": 52
                                }
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2983,
                              "end": 2987,
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 53
                                },
                                "end": {
                                  "line": 104,
                                  "column": 57
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2994,
                      "end": 3051,
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 4
                        },
                        "end": {
                          "line": 105,
                          "column": 61
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2994,
                        "end": 3050,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 4
                          },
                          "end": {
                            "line": 105,
                            "column": 60
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2994,
                          "end": 3015,
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 4
                            },
                            "end": {
                              "line": 105,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2994,
                            "end": 2998,
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 4
                              },
                              "end": {
                                "line": 105,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2999,
                            "end": 3015,
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 9
                              },
                              "end": {
                                "line": 105,
                                "column": 25
                              }
                            },
                            "name": "onSearchResponse"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 3018,
                          "end": 3050,
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 28
                            },
                            "end": {
                              "line": 105,
                              "column": 60
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 3018,
                            "end": 3044,
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 28
                              },
                              "end": {
                                "line": 105,
                                "column": 54
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 3018,
                              "end": 3039,
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 28
                                },
                                "end": {
                                  "line": 105,
                                  "column": 49
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3018,
                                "end": 3022,
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3023,
                                "end": 3039,
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 49
                                  }
                                },
                                "name": "onSearchResponse"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3040,
                              "end": 3044,
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 50
                                },
                                "end": {
                                  "line": 105,
                                  "column": 54
                                }
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 3045,
                              "end": 3049,
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 55
                                },
                                "end": {
                                  "line": 105,
                                  "column": 59
                                }
                              }
                            }
                          ]
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Media API read token",
                          "start": 3057,
                          "end": 3080,
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 4
                            },
                            "end": {
                              "line": 107,
                              "column": 27
                            }
                          },
                          "range": [
                            3057,
                            3080
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3085,
                      "end": 3159,
                      "loc": {
                        "start": {
                          "line": 108,
                          "column": 4
                        },
                        "end": {
                          "line": 108,
                          "column": 78
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 3085,
                        "end": 3158,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 4
                          },
                          "end": {
                            "line": 108,
                            "column": 77
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 3085,
                          "end": 3097,
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 4
                            },
                            "end": {
                              "line": 108,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3085,
                            "end": 3091,
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 4
                              },
                              "end": {
                                "line": 108,
                                "column": 10
                              }
                            },
                            "name": "BCMAPI",
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3092,
                            "end": 3097,
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 11
                              },
                              "end": {
                                "line": 108,
                                "column": 16
                              }
                            },
                            "name": "token"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "right": {
                          "type": "Literal",
                          "start": 3100,
                          "end": 3158,
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 19
                            },
                            "end": {
                              "line": 108,
                              "column": 77
                            }
                          },
                          "value": "f1kYE3jBtEUS9XJ9rxo4ijS9rAhTizk87O6v7jMZ49qWmQemLSPhbw..",
                          "rawValue": "f1kYE3jBtEUS9XJ9rxo4ijS9rAhTizk87O6v7jMZ49qWmQemLSPhbw..",
                          "raw": "\"f1kYE3jBtEUS9XJ9rxo4ijS9rAhTizk87O6v7jMZ49qWmQemLSPhbw..\""
                        },
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Media API read token",
                          "start": 3057,
                          "end": 3080,
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 4
                            },
                            "end": {
                              "line": 107,
                              "column": 27
                            }
                          },
                          "range": [
                            3057,
                            3080
                          ]
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " set the callback for Media API calls",
                          "start": 3164,
                          "end": 3203,
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 4
                            },
                            "end": {
                              "line": 109,
                              "column": 43
                            }
                          },
                          "range": [
                            3164,
                            3203
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3208,
                      "end": 3272,
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 4
                        },
                        "end": {
                          "line": 110,
                          "column": 68
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 3208,
                        "end": 3271,
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 4
                          },
                          "end": {
                            "line": 110,
                            "column": 67
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 3208,
                          "end": 3223,
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 4
                            },
                            "end": {
                              "line": 110,
                              "column": 19
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3208,
                            "end": 3214,
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 4
                              },
                              "end": {
                                "line": 110,
                                "column": 10
                              }
                            },
                            "name": "BCMAPI",
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3215,
                            "end": 3223,
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 11
                              },
                              "end": {
                                "line": 110,
                                "column": 19
                              }
                            },
                            "name": "callback"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "right": {
                          "type": "TemplateLiteral",
                          "start": 3226,
                          "end": 3271,
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 22
                            },
                            "end": {
                              "line": 110,
                              "column": 67
                            }
                          },
                          "expressions": [
                            {
                              "type": "MemberExpression",
                              "start": 3239,
                              "end": 3252,
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 35
                                },
                                "end": {
                                  "line": 110,
                                  "column": 48
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3239,
                                "end": 3243,
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 39
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3244,
                                "end": 3252,
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 48
                                  }
                                },
                                "name": "playerId"
                              },
                              "computed": false
                            }
                          ],
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "start": 3227,
                              "end": 3237,
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 23
                                },
                                "end": {
                                  "line": 110,
                                  "column": 33
                                }
                              },
                              "value": {
                                "raw": "BCL.player",
                                "cooked": "BCL.player"
                              },
                              "tail": false
                            },
                            {
                              "type": "TemplateElement",
                              "start": 3253,
                              "end": 3270,
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 49
                                },
                                "end": {
                                  "line": 110,
                                  "column": 66
                                }
                              },
                              "value": {
                                "raw": ".onSearchResponse",
                                "cooked": ".onSearchResponse"
                              },
                              "tail": true
                            }
                          ]
                        },
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " set the callback for Media API calls",
                          "start": 3164,
                          "end": 3203,
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 4
                            },
                            "end": {
                              "line": 109,
                              "column": 43
                            }
                          },
                          "range": [
                            3164,
                            3203
                          ]
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3278,
                      "end": 3332,
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 4
                        },
                        "end": {
                          "line": 112,
                          "column": 58
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 3278,
                        "end": 3331,
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 4
                          },
                          "end": {
                            "line": 112,
                            "column": 57
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 3278,
                          "end": 3293,
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 4
                            },
                            "end": {
                              "line": 112,
                              "column": 19
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3278,
                            "end": 3284,
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 4
                              },
                              "end": {
                                "line": 112,
                                "column": 10
                              }
                            },
                            "name": "window"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3285,
                            "end": 3293,
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 11
                              },
                              "end": {
                                "line": 112,
                                "column": 19
                              }
                            },
                            "name": "onresize"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 3296,
                          "end": 3331,
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 22
                            },
                            "end": {
                              "line": 112,
                              "column": 57
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 3296,
                            "end": 3325,
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 22
                              },
                              "end": {
                                "line": 112,
                                "column": 51
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 3296,
                              "end": 3320,
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 22
                                },
                                "end": {
                                  "line": 112,
                                  "column": 46
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3296,
                                "end": 3300,
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3301,
                                "end": 3320,
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 46
                                  }
                                },
                                "name": "calculateDimensions"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3321,
                              "end": 3325,
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 47
                                },
                                "end": {
                                  "line": 112,
                                  "column": 51
                                }
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 3326,
                              "end": 3330,
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 52
                                },
                                "end": {
                                  "line": 112,
                                  "column": 56
                                }
                              }
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "trailingComments": null
                },
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Callback from the BEGIN event from the video player\n   ",
                  "start": 3340,
                  "end": 3406,
                  "loc": {
                    "start": {
                      "line": 115,
                      "column": 2
                    },
                    "end": {
                      "line": 117,
                      "column": 5
                    }
                  },
                  "range": [
                    3340,
                    3406
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 3409,
              "end": 3476,
              "loc": {
                "start": {
                  "line": 118,
                  "column": 2
                },
                "end": {
                  "line": 121,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3409,
                "end": 3414,
                "loc": {
                  "start": {
                    "line": 118,
                    "column": 2
                  },
                  "end": {
                    "line": 118,
                    "column": 7
                  }
                },
                "name": "begin",
                "leadingComments": null
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3414,
                "end": 3476,
                "loc": {
                  "start": {
                    "line": 118,
                    "column": 7
                  },
                  "end": {
                    "line": 121,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 3417,
                  "end": 3476,
                  "loc": {
                    "start": {
                      "line": 118,
                      "column": 10
                    },
                    "end": {
                      "line": 121,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 3423,
                      "end": 3445,
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 4
                        },
                        "end": {
                          "line": 119,
                          "column": 26
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3423,
                        "end": 3444,
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 4
                          },
                          "end": {
                            "line": 119,
                            "column": 25
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3423,
                          "end": 3435,
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 4
                            },
                            "end": {
                              "line": 119,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 3423,
                            "end": 3427,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 4
                              },
                              "end": {
                                "line": 119,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3428,
                            "end": 3435,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 9
                              },
                              "end": {
                                "line": 119,
                                "column": 16
                              }
                            },
                            "name": "trigger"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 3436,
                            "end": 3443,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 17
                              },
                              "end": {
                                "line": 119,
                                "column": 24
                              }
                            },
                            "value": "begin",
                            "rawValue": "begin",
                            "raw": "\"begin\""
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 3450,
                      "end": 3472,
                      "loc": {
                        "start": {
                          "line": 120,
                          "column": 4
                        },
                        "end": {
                          "line": 120,
                          "column": 26
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 3450,
                        "end": 3471,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 4
                          },
                          "end": {
                            "line": 120,
                            "column": 25
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 3450,
                          "end": 3464,
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 4
                            },
                            "end": {
                              "line": 120,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 3450,
                            "end": 3454,
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 4
                              },
                              "end": {
                                "line": 120,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3455,
                            "end": 3464,
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 9
                              },
                              "end": {
                                "line": 120,
                                "column": 18
                              }
                            },
                            "name": "isPlaying"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "Literal",
                          "start": 3467,
                          "end": 3471,
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 21
                            },
                            "end": {
                              "line": 120,
                              "column": 25
                            }
                          },
                          "value": true,
                          "rawValue": true,
                          "raw": "true"
                        }
                      }
                    }
                  ]
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n   * Callback from the BEGIN event from the video player\n   ",
                  "start": 3340,
                  "end": 3406,
                  "loc": {
                    "start": {
                      "line": 115,
                      "column": 2
                    },
                    "end": {
                      "line": 117,
                      "column": 5
                    }
                  },
                  "range": [
                    3340,
                    3406
                  ]
                }
              ]
            },
            {
              "type": "MethodDefinition",
              "start": 3479,
              "end": 3525,
              "loc": {
                "start": {
                  "line": 122,
                  "column": 2
                },
                "end": {
                  "line": 124,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3479,
                "end": 3487,
                "loc": {
                  "start": {
                    "line": 122,
                    "column": 2
                  },
                  "end": {
                    "line": 122,
                    "column": 10
                  }
                },
                "name": "progress"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3487,
                "end": 3525,
                "loc": {
                  "start": {
                    "line": 122,
                    "column": 10
                  },
                  "end": {
                    "line": 124,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 3490,
                  "end": 3525,
                  "loc": {
                    "start": {
                      "line": 122,
                      "column": 13
                    },
                    "end": {
                      "line": 124,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 3496,
                      "end": 3521,
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 4
                        },
                        "end": {
                          "line": 123,
                          "column": 29
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3496,
                        "end": 3520,
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 4
                          },
                          "end": {
                            "line": 123,
                            "column": 28
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3496,
                          "end": 3508,
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 4
                            },
                            "end": {
                              "line": 123,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 3496,
                            "end": 3500,
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 4
                              },
                              "end": {
                                "line": 123,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3501,
                            "end": 3508,
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 9
                              },
                              "end": {
                                "line": 123,
                                "column": 16
                              }
                            },
                            "name": "trigger"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 3509,
                            "end": 3519,
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 17
                              },
                              "end": {
                                "line": 123,
                                "column": 27
                              }
                            },
                            "value": "progress",
                            "rawValue": "progress",
                            "raw": "\"progress\""
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 3528,
              "end": 3569,
              "loc": {
                "start": {
                  "line": 125,
                  "column": 2
                },
                "end": {
                  "line": 127,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3528,
                "end": 3535,
                "loc": {
                  "start": {
                    "line": 125,
                    "column": 2
                  },
                  "end": {
                    "line": 125,
                    "column": 9
                  }
                },
                "name": "playing"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3535,
                "end": 3569,
                "loc": {
                  "start": {
                    "line": 125,
                    "column": 9
                  },
                  "end": {
                    "line": 127,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 3538,
                  "end": 3569,
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 12
                    },
                    "end": {
                      "line": 127,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 3544,
                      "end": 3565,
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 4
                        },
                        "end": {
                          "line": 126,
                          "column": 25
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3544,
                        "end": 3564,
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 4
                          },
                          "end": {
                            "line": 126,
                            "column": 24
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3544,
                          "end": 3556,
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 4
                            },
                            "end": {
                              "line": 126,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 3544,
                            "end": 3548,
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 4
                              },
                              "end": {
                                "line": 126,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3549,
                            "end": 3556,
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 9
                              },
                              "end": {
                                "line": 126,
                                "column": 16
                              }
                            },
                            "name": "trigger"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 3557,
                            "end": 3563,
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 17
                              },
                              "end": {
                                "line": 126,
                                "column": 23
                              }
                            },
                            "value": "play",
                            "rawValue": "play",
                            "raw": "\"play\""
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 3572,
              "end": 3903,
              "loc": {
                "start": {
                  "line": 128,
                  "column": 2
                },
                "end": {
                  "line": 135,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3572,
                "end": 3591,
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 2
                  },
                  "end": {
                    "line": 128,
                    "column": 21
                  }
                },
                "name": "calculateDimensions"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3591,
                "end": 3903,
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 21
                  },
                  "end": {
                    "line": 135,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 3594,
                  "end": 3903,
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 24
                    },
                    "end": {
                      "line": 135,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 3600,
                      "end": 3765,
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 4
                        },
                        "end": {
                          "line": 130,
                          "column": 85
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 3604,
                          "end": 3678,
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 8
                            },
                            "end": {
                              "line": 129,
                              "column": 82
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3604,
                            "end": 3615,
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 8
                              },
                              "end": {
                                "line": 129,
                                "column": 19
                              }
                            },
                            "name": "resizeWidth"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 3618,
                            "end": 3678,
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 22
                              },
                              "end": {
                                "line": 129,
                                "column": 82
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 3618,
                              "end": 3666,
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 22
                                },
                                "end": {
                                  "line": 129,
                                  "column": 70
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3618,
                                "end": 3641,
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 3618,
                                  "end": 3626,
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 30
                                    }
                                  },
                                  "name": "document"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3627,
                                  "end": 3641,
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 45
                                    }
                                  },
                                  "name": "getElementById"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "start": 3642,
                                  "end": 3665,
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 69
                                    }
                                  },
                                  "value": "masthead-video-player",
                                  "rawValue": "masthead-video-player",
                                  "raw": "\"masthead-video-player\""
                                }
                              ]
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3667,
                              "end": 3678,
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 71
                                },
                                "end": {
                                  "line": 129,
                                  "column": 82
                                }
                              },
                              "name": "clientWidth"
                            },
                            "computed": false
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 3688,
                          "end": 3764,
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 8
                            },
                            "end": {
                              "line": 130,
                              "column": 84
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3688,
                            "end": 3700,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 8
                              },
                              "end": {
                                "line": 130,
                                "column": 20
                              }
                            },
                            "name": "resizeHeight"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 3703,
                            "end": 3764,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 23
                              },
                              "end": {
                                "line": 130,
                                "column": 84
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 3703,
                              "end": 3751,
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 23
                                },
                                "end": {
                                  "line": 130,
                                  "column": 71
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3703,
                                "end": 3726,
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 46
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 3703,
                                  "end": 3711,
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 31
                                    }
                                  },
                                  "name": "document"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3712,
                                  "end": 3726,
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 46
                                    }
                                  },
                                  "name": "getElementById"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "start": 3727,
                                  "end": 3750,
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 70
                                    }
                                  },
                                  "value": "masthead-video-player",
                                  "rawValue": "masthead-video-player",
                                  "raw": "\"masthead-video-player\""
                                }
                              ]
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3752,
                              "end": 3764,
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 72
                                },
                                "end": {
                                  "line": 130,
                                  "column": 84
                                }
                              },
                              "name": "clientHeight"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 3773,
                      "end": 3899,
                      "loc": {
                        "start": {
                          "line": 132,
                          "column": 6
                        },
                        "end": {
                          "line": 134,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 3777,
                        "end": 3825,
                        "loc": {
                          "start": {
                            "line": 132,
                            "column": 10
                          },
                          "end": {
                            "line": 132,
                            "column": 58
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 3777,
                          "end": 3814,
                          "loc": {
                            "start": {
                              "line": 132,
                              "column": 10
                            },
                            "end": {
                              "line": 132,
                              "column": 47
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 3777,
                            "end": 3809,
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 10
                              },
                              "end": {
                                "line": 132,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 3777,
                              "end": 3798,
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 10
                                },
                                "end": {
                                  "line": 132,
                                  "column": 31
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3777,
                                "end": 3781,
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3782,
                                "end": 3798,
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 31
                                  }
                                },
                                "name": "experienceModule"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3799,
                              "end": 3809,
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 32
                                },
                                "end": {
                                  "line": 132,
                                  "column": 42
                                }
                              },
                              "name": "experience"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3810,
                            "end": 3814,
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 43
                              },
                              "end": {
                                "line": 132,
                                "column": 47
                              }
                            },
                            "name": "type"
                          },
                          "computed": false
                        },
                        "operator": "===",
                        "right": {
                          "type": "Literal",
                          "start": 3819,
                          "end": 3825,
                          "loc": {
                            "start": {
                              "line": 132,
                              "column": 52
                            },
                            "end": {
                              "line": 132,
                              "column": 58
                            }
                          },
                          "value": "html",
                          "rawValue": "html",
                          "raw": "\"html\""
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 3826,
                        "end": 3899,
                        "loc": {
                          "start": {
                            "line": 132,
                            "column": 59
                          },
                          "end": {
                            "line": 134,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 3836,
                            "end": 3893,
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 8
                              },
                              "end": {
                                "line": 133,
                                "column": 65
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3836,
                              "end": 3892,
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3836,
                                "end": 3865,
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 3836,
                                  "end": 3857,
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 29
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 3836,
                                    "end": 3840,
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3841,
                                    "end": 3857,
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 29
                                      }
                                    },
                                    "name": "experienceModule"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3858,
                                  "end": 3865,
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 37
                                    }
                                  },
                                  "name": "setSize"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 3866,
                                  "end": 3877,
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 49
                                    }
                                  },
                                  "name": "resizeWidth"
                                },
                                {
                                  "type": "Identifier",
                                  "start": 3879,
                                  "end": 3891,
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 63
                                    }
                                  },
                                  "name": "resizeHeight"
                                }
                              ]
                            }
                          }
                        ]
                      },
                      "alternate": null
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 3906,
              "end": 3956,
              "loc": {
                "start": {
                  "line": 136,
                  "column": 2
                },
                "end": {
                  "line": 138,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3906,
                "end": 3921,
                "loc": {
                  "start": {
                    "line": 136,
                    "column": 2
                  },
                  "end": {
                    "line": 136,
                    "column": 17
                  }
                },
                "name": "onTemplateReady"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3921,
                "end": 3956,
                "loc": {
                  "start": {
                    "line": 136,
                    "column": 17
                  },
                  "end": {
                    "line": 138,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 3924,
                  "end": 3956,
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 20
                    },
                    "end": {
                      "line": 138,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 3930,
                      "end": 3952,
                      "loc": {
                        "start": {
                          "line": 137,
                          "column": 4
                        },
                        "end": {
                          "line": 137,
                          "column": 26
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 3930,
                        "end": 3951,
                        "loc": {
                          "start": {
                            "line": 137,
                            "column": 4
                          },
                          "end": {
                            "line": 137,
                            "column": 25
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3930,
                          "end": 3942,
                          "loc": {
                            "start": {
                              "line": 137,
                              "column": 4
                            },
                            "end": {
                              "line": 137,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 3930,
                            "end": 3934,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 4
                              },
                              "end": {
                                "line": 137,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3935,
                            "end": 3942,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 9
                              },
                              "end": {
                                "line": 137,
                                "column": 16
                              }
                            },
                            "name": "trigger"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 3943,
                            "end": 3950,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 17
                              },
                              "end": {
                                "line": 137,
                                "column": 24
                              }
                            },
                            "value": "ready",
                            "rawValue": "ready",
                            "raw": "\"ready\""
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "MethodDefinition",
              "start": 3959,
              "end": 4371,
              "loc": {
                "start": {
                  "line": 139,
                  "column": 2
                },
                "end": {
                  "line": 153,
                  "column": 3
                }
              },
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3959,
                "end": 3975,
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 2
                  },
                  "end": {
                    "line": 139,
                    "column": 18
                  }
                },
                "name": "onSearchResponse"
              },
              "static": false,
              "kind": "method",
              "value": {
                "type": "FunctionExpression",
                "start": 3975,
                "end": 4371,
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 18
                  },
                  "end": {
                    "line": 153,
                    "column": 3
                  }
                },
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 3976,
                    "end": 3984,
                    "loc": {
                      "start": {
                        "line": 139,
                        "column": 19
                      },
                      "end": {
                        "line": 139,
                        "column": 27
                      }
                    },
                    "name": "jsonData"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 3986,
                  "end": 4371,
                  "loc": {
                    "start": {
                      "line": 139,
                      "column": 29
                    },
                    "end": {
                      "line": 153,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 3992,
                      "end": 4018,
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 4
                        },
                        "end": {
                          "line": 140,
                          "column": 30
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 3996,
                          "end": 4017,
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 8
                            },
                            "end": {
                              "line": 140,
                              "column": 29
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3996,
                            "end": 4012,
                            "loc": {
                              "start": {
                                "line": 140,
                                "column": 8
                              },
                              "end": {
                                "line": 140,
                                "column": 24
                              }
                            },
                            "name": "mastheadVideoIds"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 4015,
                            "end": 4017,
                            "loc": {
                              "start": {
                                "line": 140,
                                "column": 27
                              },
                              "end": {
                                "line": 140,
                                "column": 29
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ForInStatement",
                      "start": 4024,
                      "end": 4120,
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 4
                        },
                        "end": {
                          "line": 144,
                          "column": 5
                        }
                      },
                      "left": {
                        "type": "VariableDeclaration",
                        "start": 4029,
                        "end": 4038,
                        "loc": {
                          "start": {
                            "line": 142,
                            "column": 9
                          },
                          "end": {
                            "line": 142,
                            "column": 18
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 4033,
                            "end": 4038,
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 13
                              },
                              "end": {
                                "line": 142,
                                "column": 18
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 4033,
                              "end": 4038,
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 13
                                },
                                "end": {
                                  "line": 142,
                                  "column": 18
                                }
                              },
                              "name": "index"
                            },
                            "init": null
                          }
                        ],
                        "kind": "let"
                      },
                      "right": {
                        "type": "MemberExpression",
                        "start": 4042,
                        "end": 4056,
                        "loc": {
                          "start": {
                            "line": 142,
                            "column": 22
                          },
                          "end": {
                            "line": 142,
                            "column": 36
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 4042,
                          "end": 4050,
                          "loc": {
                            "start": {
                              "line": 142,
                              "column": 22
                            },
                            "end": {
                              "line": 142,
                              "column": 30
                            }
                          },
                          "name": "jsonData"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4051,
                          "end": 4056,
                          "loc": {
                            "start": {
                              "line": 142,
                              "column": 31
                            },
                            "end": {
                              "line": 142,
                              "column": 36
                            }
                          },
                          "name": "items"
                        },
                        "computed": false
                      },
                      "body": {
                        "type": "BlockStatement",
                        "start": 4058,
                        "end": 4120,
                        "loc": {
                          "start": {
                            "line": 142,
                            "column": 38
                          },
                          "end": {
                            "line": 144,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 4066,
                            "end": 4114,
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 6
                              },
                              "end": {
                                "line": 143,
                                "column": 54
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4066,
                              "end": 4113,
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 6
                                },
                                "end": {
                                  "line": 143,
                                  "column": 53
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4066,
                                "end": 4087,
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 4066,
                                  "end": 4082,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 22
                                    }
                                  },
                                  "name": "mastheadVideoIds"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4083,
                                  "end": 4087,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 27
                                    }
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 4088,
                                  "end": 4112,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 52
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4088,
                                    "end": 4109,
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 49
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 4088,
                                      "end": 4102,
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 4088,
                                        "end": 4096,
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 36
                                          }
                                        },
                                        "name": "jsonData"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 4097,
                                        "end": 4102,
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 42
                                          }
                                        },
                                        "name": "items"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4103,
                                      "end": 4108,
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 48
                                        }
                                      },
                                      "name": "index"
                                    },
                                    "computed": true
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4110,
                                    "end": 4112,
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 52
                                      }
                                    },
                                    "name": "id"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 4126,
                      "end": 4367,
                      "loc": {
                        "start": {
                          "line": 146,
                          "column": 4
                        },
                        "end": {
                          "line": 152,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 4130,
                        "end": 4153,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 8
                          },
                          "end": {
                            "line": 146,
                            "column": 31
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 4130,
                          "end": 4146,
                          "loc": {
                            "start": {
                              "line": 146,
                              "column": 8
                            },
                            "end": {
                              "line": 146,
                              "column": 24
                            }
                          },
                          "name": "mastheadVideoIds"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4147,
                          "end": 4153,
                          "loc": {
                            "start": {
                              "line": 146,
                              "column": 25
                            },
                            "end": {
                              "line": 146,
                              "column": 31
                            }
                          },
                          "name": "length"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4155,
                        "end": 4367,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 33
                          },
                          "end": {
                            "line": 152,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 4163,
                            "end": 4302,
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 6
                              },
                              "end": {
                                "line": 149,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4163,
                              "end": 4301,
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 6
                                },
                                "end": {
                                  "line": 149,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4163,
                                "end": 4196,
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 4163,
                                  "end": 4179,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4163,
                                    "end": 4167,
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4168,
                                    "end": 4179,
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 22
                                      }
                                    },
                                    "name": "videoPlayer"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4180,
                                  "end": 4196,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 39
                                    }
                                  },
                                  "name": "addEventListener"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 4197,
                                  "end": 4236,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 79
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4197,
                                    "end": 4229,
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 72
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 4197,
                                      "end": 4218,
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 61
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 4197,
                                        "end": 4211,
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 54
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 4197,
                                          "end": 4207,
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 50
                                            }
                                          },
                                          "name": "brightcove"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 4208,
                                          "end": 4211,
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 54
                                            }
                                          },
                                          "name": "api"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 4212,
                                        "end": 4218,
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 61
                                          }
                                        },
                                        "name": "events"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4219,
                                      "end": 4229,
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 72
                                        }
                                      },
                                      "name": "MediaEvent"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4230,
                                    "end": 4236,
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 79
                                      }
                                    },
                                    "name": "CHANGE"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 4238,
                                  "end": 4300,
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 81
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 4244,
                                    "end": 4300,
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 87
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 4254,
                                        "end": 4292,
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 46
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 4254,
                                          "end": 4291,
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 45
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 4254,
                                            "end": 4273,
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 27
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 4254,
                                              "end": 4258,
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 12
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 4259,
                                              "end": 4273,
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 27
                                                }
                                              },
                                              "name": "searchResolver"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 4274,
                                              "end": 4290,
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 44
                                                }
                                              },
                                              "name": "mastheadVideoIds"
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 4310,
                            "end": 4361,
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 6
                              },
                              "end": {
                                "line": 151,
                                "column": 57
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4310,
                              "end": 4360,
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 6
                                },
                                "end": {
                                  "line": 151,
                                  "column": 56
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4310,
                                "end": 4339,
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 4310,
                                  "end": 4326,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4310,
                                    "end": 4314,
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4315,
                                    "end": 4326,
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 22
                                      }
                                    },
                                    "name": "videoPlayer"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4327,
                                  "end": 4339,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 35
                                    }
                                  },
                                  "name": "cueVideoByID"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 4340,
                                  "end": 4359,
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 55
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 4340,
                                    "end": 4356,
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 52
                                      }
                                    },
                                    "name": "mastheadVideoIds"
                                  },
                                  "property": {
                                    "type": "Literal",
                                    "start": 4357,
                                    "end": 4358,
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 54
                                      }
                                    },
                                    "value": 0,
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "computed": true
                                }
                              ]
                            }
                          }
                        ]
                      },
                      "alternate": null
                    }
                  ]
                }
              }
            }
          ]
        },
        "__esdoc__pseudo_export": false,
        "leadingComments": [],
        "trailingComments": []
      },
      "leadingComments": null
    },
    {
      "type": "ExportDefaultDeclaration",
      "start": 4375,
      "end": 4401,
      "loc": {
        "start": {
          "line": 156,
          "column": 0
        },
        "end": {
          "line": 156,
          "column": 26
        }
      },
      "declaration": {
        "type": "VariableDeclaration",
        "kind": "let",
        "loc": {
          "start": {
            "line": 156,
            "column": 0
          },
          "end": {
            "line": 156,
            "column": 26
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "id": {
              "type": "Identifier",
              "name": "brightcove"
            },
            "init": {
              "type": "NewExpression",
              "callee": {
                "type": "Identifier",
                "name": "Brightcove"
              }
            }
          }
        ],
        "leadingComments": [],
        "trailingComments": []
      }
    }
  ]
}