{"ScriptPreparationCode":"let V=[document.createElement(\u0027div\u0027),document.createElement(\u0027p\u0027),document.createElement(\u0027span\u0027),document.createElement(\u0027a\u0027)]\r\nlet x=[0,0,0,0,1,2,3,3,2,1,0,0,1,2, 0,0,0,0,1,2,3,3,2,1,0,0,1,2, 0,0,0,0,1,2,3,3,2,1,0,0,1,2, 0,0,0,0,1,2,3,3,2,1,0,0,1,2, 0,0,0,0,1,2,3,3,2,1,0,0,1,2, 0,0,0,0,1,2,3,3,2,1,0,0,1,2]\r\nlet cn=[\u0027a\u0027,\u0027b\u0027,\u0027c\u0027,\u0027a\u0027,\u0027b\u0027,\u0027c\u0027,\u0027a\u0027,\u0027b\u0027,\u0027c\u0027,\u0027a\u0027,\u0027b\u0027,\u0027c\u0027,\u0027a\u0027,\u0027b\u0027]\r\nlet y=[[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027],[0,\u0027a\u0027]]\r\nlet z=[0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027,0,\u0027a\u0027]\r\nlet w=[0,0,0,0,1,2,3,3,2,1,0,0,1,2,\u0027a\u0027,\u0027b\u0027,\u0027c\u0027,\u0027a\u0027,\u0027b\u0027,\u0027c\u0027,\u0027a\u0027,\u0027b\u0027,\u0027c\u0027,\u0027a\u0027,\u0027b\u0027,\u0027c\u0027,\u0027a\u0027,\u0027b\u0027]\r\nlet B=(a,b)=\u003E{\r\n let d=V[a].cloneNode();\r\n d.className=b;\r\n return d;\r\n}","TestCases":[{"Name":"for loop","Code":"let z = x.map(i =\u003E V[i].cloneNode());","IsDeferred":false},{"Name":"combined map","Code":"let z = y.map(i =\u003E B(i[0],i[1]));","IsDeferred":false},{"Name":"looped together","Code":"let z=Array(14);for(let i=0;i\u003C14;\u002B\u002Bi){z[i]=V[x[i]].cloneNode();z[i].className=cn[i];}","IsDeferred":false},{"Name":"looped together double list","Code":"let z=Array(14);for(let i=0;i\u003C14;\u002B\u002Bi){z[i]=V[w[i]].cloneNode();z[i].className=w[i\u002B14];}","IsDeferred":false}]}