whole_func_string: function TwoStepAuthorization() {
  	if ( ! ( this instanceof TwoStepAuthorization ) ) {
  		return new TwoStepAuthorization();
  	}
  
  	this.data = null;
  	this.initialized = false;
  	this.smsResendThrottled = false;
  
  	this.bumpMCStat = function( eventAction ) {
  		analytics.mc.bumpStat( '2fa', eventAction );
  		analytics.tracks.recordEvent( 'calypso_login_twostep_authorize', {
  			event_action: eventAction,
  		} );
  	};
  
  	this.fetch();
  }
func_code_string: function TwoStepAuthorization() {
  	if ( ! ( this instanceof TwoStepAuthorization ) ) {
  		return new TwoStepAuthorization();
  	}
  
  	this.data = null;
  	this.initialized = false;
  	this.smsResendThrottled = false;
  
  	this.bumpMCStat = function( eventAction ) {
  		analytics.mc.bumpStat( '2fa', eventAction );
  		analytics.tracks.recordEvent( 'calypso_login_twostep_authorize', {
  			event_action: eventAction,
  		} );
  	};
  
  	this.fetch();
  }
func_documentation_string: /*
  Initialize TwoStepAuthorization with defaults