text: "use strict";
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.default = wrapperRaf;
  
  var raf = function raf(callback) {
    return +setTimeout(callback, 16);
  };
  
  var caf = function caf(num) {
    return clearTimeout(num);
  };
  
  if (typeof window !== 'undefined' && 'requestAnimationFrame' in window) {
    raf = function raf(callback) {
      return window.requestAnimationFrame(callback);
    };
  
    caf = function caf(handle) {
      return window.cancelAnimationFrame(handle);
    };
  }
  
  function wrapperRaf(callback) {
    return raf(callback);
  }
  
  wrapperRaf.cancel = caf;