text: define([], function () {
      'use strict';
      var exports = {};
      var module = { exports: {} };
      module.exports = {
          acquireContext: function (item) {
              if (item && item.canvas) {
                  item = item.canvas;
              }
              return item && item.getContext('2d') || null;
          }
      };
      function __isEmptyObject(obj) {
          var attr;
          for (attr in obj)
              return !1;
          return !0;
      }
      function __isValidToReturn(obj) {
          return typeof obj != 'object' || Array.isArray(obj) || !__isEmptyObject(obj);
      }
      if (__isValidToReturn(module.exports))
          return module.exports;
      else if (__isValidToReturn(exports))
          return exports;
  });