text: 'use strict';
  
  var callback = require('./sdk')(true);
  var promise = require('./sdk')(false);
  
  exports.init = function init(sdk) {
    callback.init(sdk);
    promise.init(sdk);
  };
  
  exports.activate = function activate() {
    callback.activate();
    promise.activate();
  };
  
  exports.deactivate = function deactivate() {
    callback.deactivate();
    promise.deactivate();
  };
  
  exports.callback = callback;
  exports.promise = promise;
  exports.async = promise;
  