{"ScriptPreparationCode":"function hurrr() {\r\n\tthis.echo = \u0027oi \u0027 \r\n}\r\nhurrr.prototype.do = function() {\r\n \treturn this.echo \u002B arguments[0]\r\n}\r\nhurrr.prototype.doSpread = function() {\r\n \treturn this.do(...arguments)\r\n}\r\nhurrr.prototype.doApply = function() {\r\n \treturn this.do.apply(this, arguments)\r\n}\r\nlet toDo = [\u0027hui\u0027, \u0027pizda\u0027, \u0027nikita\u0027, \u0027jigurda\u0027]\r\nlet durrr = new hurrr()","TestCases":[{"Name":"apply","Code":"durrr.doApply()","IsDeferred":false},{"Name":"spread","Code":"durrr.doSpread()","IsDeferred":false}]}