{"ScriptPreparationCode":"(function(){\r\n function _base() {\r\n return {\r\n a:111,b:1,c:\u00272134124141\u0027,\r\n d:\u0027werrqwer\u0027,e:\u002734234\u0027,fffffffff:\u0027324234\u0027,\r\n gggggg:\u002799999\u0027,jadf:\u0027adsfa\u0027,asdfasdf:\u0027asdf\u0027,asdfasdf:\u0027sadf\u0027,\r\n [Math.random()]:Math.random(),\r\n [Math.random()]:Math.random()\r\n }\r\n }\r\n\r\n \r\n(function(){\r\n\tconst base = _base()\r\n\twindow.assign = function(x){\r\n\t\treturn Object.assign({[Math.random()\u002B\u0027x\u0027]:Math.random()\u002B\u0027x\u0027\u002Bx},base)\r\n \t}\r\n})();\r\n\r\n(function(){\r\n\tconst base = _base()\r\n\twindow.setproto = function(x){\r\n const z = Object.setPrototypeOf({\r\n [Math.random()\u002B\u0027x\u0027]: Math.random()\u002B\u0027x\u0027\u002Bx\r\n },base)\r\n\t\treturn z\r\n\t}\r\n})();\r\n \r\n (function(){\r\n\tconst base = _base()\r\n\twindow.proto = function(x){\r\n const z = {\r\n [Math.random()\u002B\u0027x\u0027]: Math.random()\u002B\u0027x\u0027\u002Bx\r\n }\r\n z.__proto__ = base\r\n\t\treturn z\r\n\t}\r\n})();\r\n \r\n \r\n (function(){\r\n\tconst base = _base()\r\n\twindow.create = function(x){\r\n const p = Object.create(base)\r\n p[Math.random()\u002B\u0027x\u0027] = Math.random()\u002B\u0027x\u0027\u002Bx\r\n\t\treturn p\r\n\t}\r\n})();\r\n \r\n(function(){\r\n\tconst base = _base()\r\n\twindow.assign_create = function(x){\r\n return Object.assign(Object.create(base),\r\n\t\t\t{ [Math.random()\u002B\u0027x\u0027]: Math.random()\u002B\u0027x\u0027\u002Bx}\r\n )\r\n\t}\r\n})();\r\n \r\n \r\n (function(){\r\n\tconst base = _base()\r\n\twindow.factory = function(x){\r\n const o = _base()\r\n o[Math.random()\u002B\u0027x\u0027] = Math.random()\u002B\u0027x\u0027\u002Bx\r\n\t\treturn o\r\n\t}\r\n})();\r\n\r\n})()","TestCases":[{"Name":"setproto","Code":"setproto(\u0027a\u0027)","IsDeferred":false},{"Name":"assign_create","Code":"assign_create(\u0027b\u0027)","IsDeferred":false},{"Name":"create","Code":"create(\u0027d\u0027)","IsDeferred":false},{"Name":"proto","Code":"proto(\u0027e\u0027)","IsDeferred":false},{"Name":"factory","Code":"factory(\u00273\u0027)","IsDeferred":false},{"Name":"assign","Code":"assign(\u00274\u0027)","IsDeferred":false}]}