{"ScriptPreparationCode":"var cards = function () {\r\n return new Array(28).fill(null).map(function (card) {\r\n return new Array(4).fill(null).map(function (_, index) {\r\n return \u0022azaza\u0022.concat(index);\r\n });\r\n });\r\n}();\r\n\r\nconsole.log(cards)\r\n\r\nvar FragmentCard = function FragmentCard(props) {\r\n return React.createElement(React.Fragment, null, props.words.map(function (word) {\r\n return React.createElement(React.Fragment, null, \u0022word\u0022, React.createElement(\u0022div\u0022, null));\r\n }));\r\n};\r\n\r\nvar FragmentCards = function FragmentCards(props) {\r\n return props.cards.map(function (words) {\r\n return React.createElement(FragmentCard, {\r\n words: words\r\n });\r\n });\r\n};\r\n\r\nvar ArrayCard = function ArrayCard(props) {\r\n return React.createElement(React.Fragment, null, props.words.reduce(function (result, feature, index, _ref) {\r\n var length = _ref.length;\r\n result.push(feature, index \u003C length - 1 \u0026\u0026 React.createElement(\u0022div\u0022, {\r\n key: \u0022s\u0022.concat(index)\r\n }));\r\n return result;\r\n }, []));\r\n};\r\n\r\nvar ArrayCards = function ArrayCards(props) {\r\n return props.cards.map(function (words) {\r\n return React.createElement(ArrayCard, {\r\n words: words\r\n });\r\n });\r\n};\r\n\r\nvar app1 = document.getElementById(\u0027app1\u0027);\r\nvar app2 = document.getElementById(\u0027app2\u0027);","TestCases":[{"Name":"Fragment","Code":"var a = React.createElement(FragmentCards, { cards })\r\nReactDOM.render(a, app1)","IsDeferred":false},{"Name":"Array","Code":"var a = React.createElement(ArrayCards, { cards })\r\nReactDOM.render(a, app2)","IsDeferred":false}]}