{"ast":null,"code":"/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\n\nvar definePropertiesModule = require('../internals/object-define-properties');\n\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar html = require('../internals/html');\n\nvar documentCreateElement = require('../internals/document-create-element');\n\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function EmptyConstructor() {\n /* empty */\n};\n\nvar scriptTag = function scriptTag(content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n}; // Create object with fake `null` prototype: use ActiveX Object with cleared prototype\n\n\nvar NullProtoObjectViaActiveX = function NullProtoObjectViaActiveX(activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n\n return temp;\n}; // Create object with fake `null` prototype: use iframe Object with cleared prototype\n\n\nvar NullProtoObjectViaIFrame = function NullProtoObjectViaIFrame() {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe); // https://github.com/zloirock/core-js/issues/475\n\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n}; // Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\n\n\nvar activeXDocument;\n\nvar _NullProtoObject = function NullProtoObject() {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) {\n /* ignore */\n }\n\n _NullProtoObject = typeof document != 'undefined' ? document.domain && activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame() : NullProtoObjectViaActiveX(activeXDocument); // WSH\n\n var length = enumBugKeys.length;\n\n while (length--) {\n delete _NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n }\n\n return _NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true; // `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es-x/no-object-create -- safe\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null; // add \"__proto__\" for Object.getPrototypeOf polyfill\n\n result[IE_PROTO] = O;\n } else result = _NullProtoObject();\n\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};","map":{"version":3,"names":["anObject","require","definePropertiesModule","enumBugKeys","hiddenKeys","html","documentCreateElement","sharedKey","GT","LT","PROTOTYPE","SCRIPT","IE_PROTO","EmptyConstructor","scriptTag","content","NullProtoObjectViaActiveX","activeXDocument","write","close","temp","parentWindow","Object","NullProtoObjectViaIFrame","iframe","JS","iframeDocument","style","display","appendChild","src","String","contentWindow","document","open","F","NullProtoObject","ActiveXObject","error","domain","length","module","exports","create","O","Properties","result","undefined","f"],"sources":["/Users/paolasanchez/Desktop/Pry4/Katoikia/katoikia-app/web-ui/sakai-react/node_modules/core-js/internals/object-create.js"],"sourcesContent":["/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es-x/no-object-create -- safe\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n"],"mappings":"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"},"metadata":{},"sourceType":"script"}