{"dependencies":[{"name":"./defineLazyObjectProperty","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":13,"column":33},"end":{"line":13,"column":70}}],"key":"l3SBbIvHXwGeDYBPP/n49aQzUYQ=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n 'use strict';\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.polyfillObjectProperty = polyfillObjectProperty;\n exports.polyfillGlobal = polyfillGlobal;\n var defineLazyObjectProperty = require(_dependencyMap[0], \"./defineLazyObjectProperty\").default;\n function polyfillObjectProperty(object, name, getValue) {\n var descriptor = Object.getOwnPropertyDescriptor(object, name);\n if (__DEV__ && descriptor) {\n var backupName = `original${name[0].toUpperCase()}${name.slice(1)}`;\n Object.defineProperty(object, backupName, descriptor);\n }\n var _ref = descriptor || {},\n enumerable = _ref.enumerable,\n writable = _ref.writable,\n _ref$configurable = _ref.configurable,\n configurable = _ref$configurable === void 0 ? false : _ref$configurable;\n if (descriptor && !configurable) {\n console.error('Failed to set polyfill. ' + name + ' is not configurable.');\n return;\n }\n defineLazyObjectProperty(object, name, {\n get: getValue,\n enumerable: enumerable !== false,\n writable: writable !== false\n });\n }\n function polyfillGlobal(name, getValue) {\n polyfillObjectProperty(global, name, getValue);\n }\n});","lineCount":34,"map":[[2,2,11,0],[2,14,11,12],[4,2,11,13,"Object"],[4,8,11,13],[4,9,11,13,"defineProperty"],[4,23,11,13],[4,24,11,13,"exports"],[4,31,11,13],[5,4,11,13,"value"],[5,9,11,13],[6,2,11,13],[7,2,28,0,"exports"],[7,9,28,0],[7,10,28,0,"polyfillObjectProperty"],[7,32,28,0],[7,35,28,0,"polyfillObjectProperty"],[7,57,28,0],[8,2,52,0,"exports"],[8,9,52,0],[8,10,52,0,"polyfillGlobal"],[8,24,52,0],[8,27,52,0,"polyfillGlobal"],[8,41,52,0],[9,2,13,0],[9,6,13,6,"defineLazyObjectProperty"],[9,30,13,30],[9,33,13,33,"require"],[9,40,13,40],[9,41,13,40,"_dependencyMap"],[9,55,13,40],[9,88,13,69],[9,89,13,70],[9,90,13,71,"default"],[9,97,13,78],[10,2,28,7],[10,11,28,16,"polyfillObjectProperty"],[10,33,28,38,"polyfillObjectProperty"],[10,34,29,2,"object"],[10,40,29,15],[10,42,30,2,"name"],[10,46,30,14],[10,48,31,2,"getValue"],[10,56,31,19],[10,58,32,8],[11,4,33,2],[11,8,33,8,"descriptor"],[11,18,33,18],[11,21,33,21,"Object"],[11,27,33,27],[11,28,33,28,"getOwnPropertyDescriptor"],[11,52,33,52],[11,53,33,65,"object"],[11,59,33,71],[11,61,33,73,"name"],[11,65,33,77],[11,66,33,78],[12,4,34,2],[12,8,34,6,"__DEV__"],[12,15,34,13],[12,19,34,17,"descriptor"],[12,29,34,27],[12,31,34,29],[13,6,35,4],[13,10,35,10,"backupName"],[13,20,35,20],[13,23,35,23],[13,34,35,34,"name"],[13,38,35,38],[13,39,35,39],[13,40,35,40],[13,41,35,41],[13,42,35,42,"toUpperCase"],[13,53,35,53],[13,54,35,54],[13,55,35,55],[13,58,35,58,"name"],[13,62,35,62],[13,63,35,63,"slice"],[13,68,35,68],[13,69,35,69],[13,70,35,70],[13,71,35,71],[13,73,35,73],[14,6,36,4,"Object"],[14,12,36,10],[14,13,36,11,"defineProperty"],[14,27,36,25],[14,28,36,26,"object"],[14,34,36,32],[14,36,36,34,"backupName"],[14,46,36,44],[14,48,36,46,"descriptor"],[14,58,36,56],[14,59,36,57],[15,4,37,2],[16,4,39,2],[16,8,39,2,"_ref"],[16,12,39,2],[16,15,39,55,"descriptor"],[16,25,39,65],[16,29,39,69],[16,30,39,70],[16,31,39,71],[17,6,39,9,"enumerable"],[17,16,39,19],[17,19,39,19,"_ref"],[17,23,39,19],[17,24,39,9,"enumerable"],[17,34,39,19],[18,6,39,21,"writable"],[18,14,39,29],[18,17,39,29,"_ref"],[18,21,39,29],[18,22,39,21,"writable"],[18,30,39,29],[19,6,39,29,"_ref$configurable"],[19,23,39,29],[19,26,39,29,"_ref"],[19,30,39,29],[19,31,39,31,"configurable"],[19,43,39,43],[20,6,39,31,"configurable"],[20,18,39,43],[20,21,39,43,"_ref$configurable"],[20,38,39,43],[20,52,39,46],[20,57,39,51],[20,60,39,51,"_ref$configurable"],[20,77,39,51],[21,4,40,2],[21,8,40,6,"descriptor"],[21,18,40,16],[21,22,40,20],[21,23,40,21,"configurable"],[21,35,40,33],[21,37,40,35],[22,6,41,4,"console"],[22,13,41,11],[22,14,41,12,"error"],[22,19,41,17],[22,20,41,18],[22,46,41,44],[22,49,41,47,"name"],[22,53,41,51],[22,56,41,54],[22,79,41,77],[22,80,41,78],[23,6,42,4],[24,4,43,2],[25,4,45,2,"defineLazyObjectProperty"],[25,28,45,26],[25,29,45,27,"object"],[25,35,45,33],[25,37,45,35,"name"],[25,41,45,39],[25,43,45,41],[26,6,46,4,"get"],[26,9,46,7],[26,11,46,9,"getValue"],[26,19,46,17],[27,6,47,4,"enumerable"],[27,16,47,14],[27,18,47,16,"enumerable"],[27,28,47,26],[27,33,47,31],[27,38,47,36],[28,6,48,4,"writable"],[28,14,48,12],[28,16,48,14,"writable"],[28,24,48,22],[28,29,48,27],[29,4,49,2],[29,5,49,3],[29,6,49,4],[30,2,50,0],[31,2,52,7],[31,11,52,16,"polyfillGlobal"],[31,25,52,30,"polyfillGlobal"],[31,26,52,34,"name"],[31,30,52,46],[31,32,52,48,"getValue"],[31,40,52,65],[31,42,52,73],[32,4,53,2,"polyfillObjectProperty"],[32,26,53,24],[32,27,53,25,"global"],[32,33,53,31],[32,35,53,33,"name"],[32,39,53,37],[32,41,53,39,"getValue"],[32,49,53,47],[32,50,53,48],[33,2,54,0],[34,0,54,1],[34,3]],"functionMap":{"names":["","polyfillObjectProperty","polyfillGlobal"],"mappings":"AAA;OC2B;CDsB;OEE"},"hasCjsExports":false},"type":"js/module"}]}