text: module.exports = (function() {
  var __MODS__ = {};
  var __DEFINE__ = function(modId, func, req) { var m = { exports: {}, _tempexports: {} }; __MODS__[modId] = { status: 0, func: func, req: req, m: m }; };
  var __REQUIRE__ = function(modId, source) { if(!__MODS__[modId]) return require(source); if(!__MODS__[modId].status) { var m = __MODS__[modId].m; m._exports = m._tempexports; var desp = Object.getOwnPropertyDescriptor(m, "exports"); if (desp && desp.configurable) Object.defineProperty(m, "exports", { set: function (val) { if(typeof val === "object" && val !== m._exports) { m._exports.__proto__ = val.__proto__; Object.keys(val).forEach(function (k) { m._exports[k] = val[k]; }); } m._tempexports = val }, get: function () { return m._tempexports; } }); __MODS__[modId].status = 1; __MODS__[modId].func(__MODS__[modId].req, m, m.exports); } return __MODS__[modId].m.exports; };
  var __REQUIRE_WILDCARD__ = function(obj) { if(obj && obj.__esModule) { return obj; } else { var newObj = {}; if(obj != null) { for(var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) newObj[k] = obj[k]; } } newObj.default = obj; return newObj; } };
  var __REQUIRE_DEFAULT__ = function(obj) { return obj && obj.__esModule ? obj.default : obj; };
  __DEFINE__(1636545357127, function(require, module, exports) {
  
  
  exports.__esModule = true;
  
  exports.default = function (_ref) {
    var t = _ref.types;
  
    return {
      visitor: {
        ArrowFunctionExpression: function ArrowFunctionExpression(path, state) {
          if (state.opts.spec) {
            var node = path.node;
  
            if (node.shadow) return;
  
            node.shadow = { this: false };
            node.type = "FunctionExpression";
  
            var boundThis = t.thisExpression();
            boundThis._forceShadow = path;
  
            path.ensureBlock();
            path.get("body").unshiftContainer("body", t.expressionStatement(t.callExpression(state.addHelper("newArrowCheck"), [t.thisExpression(), boundThis])));
  
            path.replaceWith(t.callExpression(t.memberExpression(node, t.identifier("bind")), [t.thisExpression()]));
          } else {
            path.arrowFunctionToShadowed();
          }
        }
      }
    };
  };
  
  module.exports = exports["default"];
  }, function(modId) {var map = {}; return __REQUIRE__(map[modId], modId); })
  return __REQUIRE__(1636545357127);
  })()
  //miniprogram-npm-outsideDeps=[]
  //# sourceMappingURL=index.js.map