1 |
- {"ast":null,"code":"var global = require('../internals/global');\n\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\n\nvar anObject = require('../internals/an-object');\n\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar TypeError = global.TypeError; // eslint-disable-next-line es/no-object-defineproperty -- safe\n\nvar $defineProperty = Object.defineProperty; // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable'; // `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\n\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n }\n\n return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) {\n /* empty */\n }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};","map":{"version":3,"sources":["/home/ilya/projects/NIX/homework/react-store/node_modules/core-js-pure/internals/object-define-property.js"],"names":["global","require","DESCRIPTORS","IE8_DOM_DEFINE","V8_PROTOTYPE_DEFINE_BUG","anObject","toPropertyKey","TypeError","$defineProperty","Object","defineProperty","$getOwnPropertyDescriptor","getOwnPropertyDescriptor","ENUMERABLE","CONFIGURABLE","WRITABLE","exports","f","O","P","Attributes","current","value","configurable","enumerable","writable","error"],"mappings":"AAAA,IAAIA,MAAM,GAAGC,OAAO,CAAC,qBAAD,CAApB;;AACA,IAAIC,WAAW,GAAGD,OAAO,CAAC,0BAAD,CAAzB;;AACA,IAAIE,cAAc,GAAGF,OAAO,CAAC,6BAAD,CAA5B;;AACA,IAAIG,uBAAuB,GAAGH,OAAO,CAAC,sCAAD,CAArC;;AACA,IAAII,QAAQ,GAAGJ,OAAO,CAAC,wBAAD,CAAtB;;AACA,IAAIK,aAAa,GAAGL,OAAO,CAAC,8BAAD,CAA3B;;AAEA,IAAIM,SAAS,GAAGP,MAAM,CAACO,SAAvB,C,CACA;;AACA,IAAIC,eAAe,GAAGC,MAAM,CAACC,cAA7B,C,CACA;;AACA,IAAIC,yBAAyB,GAAGF,MAAM,CAACG,wBAAvC;AACA,IAAIC,UAAU,GAAG,YAAjB;AACA,IAAIC,YAAY,GAAG,cAAnB;AACA,IAAIC,QAAQ,GAAG,UAAf,C,CAEA;AACA;;AACAC,OAAO,CAACC,CAAR,GAAYf,WAAW,GAAGE,uBAAuB,GAAG,SAASM,cAAT,CAAwBQ,CAAxB,EAA2BC,CAA3B,EAA8BC,UAA9B,EAA0C;AAC5Ff,EAAAA,QAAQ,CAACa,CAAD,CAAR;AACAC,EAAAA,CAAC,GAAGb,aAAa,CAACa,CAAD,CAAjB;AACAd,EAAAA,QAAQ,CAACe,UAAD,CAAR;;AACA,MAAI,OAAOF,CAAP,KAAa,UAAb,IAA2BC,CAAC,KAAK,WAAjC,IAAgD,WAAWC,UAA3D,IAAyEL,QAAQ,IAAIK,UAArF,IAAmG,CAACA,UAAU,CAACL,QAAD,CAAlH,EAA8H;AAC5H,QAAIM,OAAO,GAAGV,yBAAyB,CAACO,CAAD,EAAIC,CAAJ,CAAvC;;AACA,QAAIE,OAAO,IAAIA,OAAO,CAACN,QAAD,CAAtB,EAAkC;AAChCG,MAAAA,CAAC,CAACC,CAAD,CAAD,GAAOC,UAAU,CAACE,KAAlB;AACAF,MAAAA,UAAU,GAAG;AACXG,QAAAA,YAAY,EAAET,YAAY,IAAIM,UAAhB,GAA6BA,UAAU,CAACN,YAAD,CAAvC,GAAwDO,OAAO,CAACP,YAAD,CADlE;AAEXU,QAAAA,UAAU,EAAEX,UAAU,IAAIO,UAAd,GAA2BA,UAAU,CAACP,UAAD,CAArC,GAAoDQ,OAAO,CAACR,UAAD,CAF5D;AAGXY,QAAAA,QAAQ,EAAE;AAHC,OAAb;AAKD;AACF;;AAAC,SAAOjB,eAAe,CAACU,CAAD,EAAIC,CAAJ,EAAOC,UAAP,CAAtB;AACH,CAfgD,GAe7CZ,eAfmB,GAeD,SAASE,cAAT,CAAwBQ,CAAxB,EAA2BC,CAA3B,EAA8BC,UAA9B,EAA0C;AAC9Df,EAAAA,QAAQ,CAACa,CAAD,CAAR;AACAC,EAAAA,CAAC,GAAGb,aAAa,CAACa,CAAD,CAAjB;AACAd,EAAAA,QAAQ,CAACe,UAAD,CAAR;AACA,MAAIjB,cAAJ,EAAoB,IAAI;AACtB,WAAOK,eAAe,CAACU,CAAD,EAAIC,CAAJ,EAAOC,UAAP,CAAtB;AACD,GAFmB,CAElB,OAAOM,KAAP,EAAc;AAAE;AAAa;AAC/B,MAAI,SAASN,UAAT,IAAuB,SAASA,UAApC,EAAgD,MAAMb,SAAS,CAAC,yBAAD,CAAf;AAChD,MAAI,WAAWa,UAAf,EAA2BF,CAAC,CAACC,CAAD,CAAD,GAAOC,UAAU,CAACE,KAAlB;AAC3B,SAAOJ,CAAP;AACD,CAzBD","sourcesContent":["var global = require('../internals/global');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar TypeError = global.TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n"]},"metadata":{},"sourceType":"script"}
|