{"ast":null,"code":"var isCallable = require('../internals/is-callable');\n\nvar definePropertyModule = require('../internals/object-define-property');\n\nvar makeBuiltIn = require('../internals/make-built-in');\n\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n\n if (options.global) {\n if (simple) O[key] = value;else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];else if (O[key]) simple = true;\n } catch (error) {\n /* empty */\n }\n\n if (simple) O[key] = value;else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n }\n\n return O;\n};","map":{"version":3,"names":["isCallable","require","definePropertyModule","makeBuiltIn","defineGlobalProperty","module","exports","O","key","value","options","simple","enumerable","name","undefined","global","unsafe","error","f","configurable","nonConfigurable","writable","nonWritable"],"sources":["/Users/paolasanchez/Desktop/Pry4/Katoikia/katoikia-app/web-ui/sakai-react/node_modules/core-js/internals/define-built-in.js"],"sourcesContent":["var isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n"],"mappings":"AAAA,IAAIA,UAAU,GAAGC,OAAO,CAAC,0BAAD,CAAxB;;AACA,IAAIC,oBAAoB,GAAGD,OAAO,CAAC,qCAAD,CAAlC;;AACA,IAAIE,WAAW,GAAGF,OAAO,CAAC,4BAAD,CAAzB;;AACA,IAAIG,oBAAoB,GAAGH,OAAO,CAAC,qCAAD,CAAlC;;AAEAI,MAAM,CAACC,OAAP,GAAiB,UAAUC,CAAV,EAAaC,GAAb,EAAkBC,KAAlB,EAAyBC,OAAzB,EAAkC;EACjD,IAAI,CAACA,OAAL,EAAcA,OAAO,GAAG,EAAV;EACd,IAAIC,MAAM,GAAGD,OAAO,CAACE,UAArB;EACA,IAAIC,IAAI,GAAGH,OAAO,CAACG,IAAR,KAAiBC,SAAjB,GAA6BJ,OAAO,CAACG,IAArC,GAA4CL,GAAvD;EACA,IAAIR,UAAU,CAACS,KAAD,CAAd,EAAuBN,WAAW,CAACM,KAAD,EAAQI,IAAR,EAAcH,OAAd,CAAX;;EACvB,IAAIA,OAAO,CAACK,MAAZ,EAAoB;IAClB,IAAIJ,MAAJ,EAAYJ,CAAC,CAACC,GAAD,CAAD,GAASC,KAAT,CAAZ,KACKL,oBAAoB,CAACI,GAAD,EAAMC,KAAN,CAApB;EACN,CAHD,MAGO;IACL,IAAI;MACF,IAAI,CAACC,OAAO,CAACM,MAAb,EAAqB,OAAOT,CAAC,CAACC,GAAD,CAAR,CAArB,KACK,IAAID,CAAC,CAACC,GAAD,CAAL,EAAYG,MAAM,GAAG,IAAT;IAClB,CAHD,CAGE,OAAOM,KAAP,EAAc;MAAE;IAAa;;IAC/B,IAAIN,MAAJ,EAAYJ,CAAC,CAACC,GAAD,CAAD,GAASC,KAAT,CAAZ,KACKP,oBAAoB,CAACgB,CAArB,CAAuBX,CAAvB,EAA0BC,GAA1B,EAA+B;MAClCC,KAAK,EAAEA,KAD2B;MAElCG,UAAU,EAAE,KAFsB;MAGlCO,YAAY,EAAE,CAACT,OAAO,CAACU,eAHW;MAIlCC,QAAQ,EAAE,CAACX,OAAO,CAACY;IAJe,CAA/B;EAMN;;EAAC,OAAOf,CAAP;AACH,CArBD"},"metadata":{},"sourceType":"script"}