()
| 21768 | |
| 21769 | // Create object with fake `null` prototype: use iframe Object with cleared prototype |
| 21770 | var createDict = function () { |
| 21771 | // Thrash, waste and sodomy: IE GC bug |
| 21772 | var iframe = __webpack_require__(102)('iframe'); |
| 21773 | var i = enumBugKeys.length; |
| 21774 | var lt = '<'; |
| 21775 | var gt = '>'; |
| 21776 | var iframeDocument; |
| 21777 | iframe.style.display = 'none'; |
| 21778 | __webpack_require__(120).appendChild(iframe); |
| 21779 | iframe.src = 'javascript:'; // eslint-disable-line no-script-url |
| 21780 | // createDict = iframe.contentWindow.Object; |
| 21781 | // html.removeChild(iframe); |
| 21782 | iframeDocument = iframe.contentWindow.document; |
| 21783 | iframeDocument.open(); |
| 21784 | iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); |
| 21785 | iframeDocument.close(); |
| 21786 | createDict = iframeDocument.F; |
| 21787 | while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]]; |
| 21788 | return createDict(); |
| 21789 | }; |
| 21790 | |
| 21791 | module.exports = Object.create || function create(O, Properties) { |
| 21792 | var result; |
no test coverage detected