nl_tokens: Create an instance of this class
pl_tokens: function TrackList ( ) { var tracks = arguments . length > 0 && arguments [ 0 ] !== undefined ? arguments [ 0 ] : [ ] ; var _ret ; var list = arguments . length > 1 && arguments [ 1 ] !== undefined ? arguments [ 1 ] : null ; classCallCheck ( this , TrackList ) ; var _this = possibleConstructorReturn ( this , _EventTarget . call ( this ) ) ; if ( ! list ) { list = _this ; // eslint-disable-line if ( IS_IE8 ) { list = document . createElement ( 'custom' ) ; for ( var prop in TrackList . prototype ) { if ( prop !== 'constructor' ) { list [ prop ] = TrackList . prototype [ <mask> ] ; } } } } list . tracks_ = [ ] ; /**
       * @memberof TrackList
       * @member {number} length
       *         The current number of `Track`s in the this Trackist.
       * @instance
       */ Object . defineProperty ( list , 'length' , { get : function get$$1 ( ) { return this . tracks_ . length ; } } ) ; for ( var i = 0 ; i < tracks . length ; i ++ ) { list . addTrack ( tracks [ i ] ) ; } // must return the object, as for ie8 it will not be this // but a reference to a document object return _ret = list , possibleConstructorReturn ( _this , _ret ) ; }