vendor/videojs/video.js
function(k, dflt, defaultKey) {
      if (defaultKey) {
        return this.has(k) ? this.values[k] : dflt[defaultKey];
      }
      return this.has(k) ? this.values[k] : dflt;
    }
function(k, dflt, defaultKey) {
      if (defaultKey) {
        return this.has(k) ? this.values[k] : dflt[defaultKey];
      }
      return this.has(k) ? this.values[k] : dflt;
    }
function ( k , dflt , defaultKey ) { if ( defaultKey ) { return this . has ( k ) ? this . values [ k ] : dflt [ defaultKey ] ; } return this . has ( k ) ? this . values [ k ] : dflt ; }
Return the value for a key, or a default value. If 'defaultKey' is passed then 'dflt' is assumed to be an object with a number of possible default values as properties where 'defaultKey' is the key of the property that will be chosen; otherwise it's assumed to be a single value.
Return the value for a key or a default value . If defaultKey is passed then dflt is assumed to be an object with a number of possible default values as properties where defaultKey is the key of the property that will be chosen ; otherwise it s assumed to be a single value .