text: 'use strict';
  
  var $ = require('jquery');
  var $osf = require('js/osfHelpers.js');
  var accountSettings = require('js/accountSettings.js');
  var passwordForms = require('js/passwordForms');
  
  
  $(function() {
      var viewModel = new accountSettings.UserProfileViewModel();
      $osf.applyBindings(viewModel, '#connectedEmails');
      viewModel.init();
  
      new passwordForms.ChangePassword('#changePassword');
  
      $osf.applyBindings(
          new accountSettings.DeactivateAccountViewModel(),
          '#deactivateAccount'
      );
  
      $osf.applyBindings(
          new accountSettings.ExportAccountViewModel(),
          '#exportAccount'
      );
  
      $osf.applyBindings(
          new accountSettings.ExternalIdentityViewModel(),
          '#externalIdentity'
      );
  });
  