var data = [
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "1. Z podanych niżej wyrazów wypisz wszystkie samogłoski. Pamiętaj, aby przy wypisywaniu samogłosek oddzielać je przecinkiem.",
            "isStandalone": false, "isFirst": true, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters":9,
                "AcceptedCharacters": "aeęioóuy,",
                "isGrid": true,
                "StartingPos": { "x": 600, "y": 130 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "matematyka  ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "szkoła  ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "tablica  ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "podręcznik  ", "sufix": "", "id": 4, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "lekcja  ", "sufix": "", "id": 5, "key": "3", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "MultipleAnswers": true, "Answer": ["a,a,a,e,y", "a,a,e,y,a", "a,e,y,a,a", "a,a,e,a,y", "a,e,a,a,y", "a,e,a,y,a", "a,a,a,y,e", "a,a,y,e,a", "a,y,e,a,a", "a,a,y,a,e", "a,y,a,a,e", "a,y,a,e,a", "e,a,a,a,y", "e,a,a,y,a", "e,a,y,a,a", "e,y,a,a,a", "y,a,a,a,e", "y,a,a,e,a", "y,a,e,a,a", "y,e,a,a,a"], "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "MultipleAnswers": true, "Answer": ["o,a", "a,o"], "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "MultipleAnswers": true, "Answer": ["a,i,a", "a,a,i", "i,a,a"], "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "MultipleAnswers": true, "Answer": ["o,ę,i", "o,i,ę", "i,ę,o", "i,o,ę", "ę,i,o", "ę,o,i"], "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "MultipleAnswers": true, "Answer": ["e,a", "a,e"], "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "2. Oblicz.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "2. Oblicz.",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "0123456789",
                "isGrid": true,
                "StartingPos": { "x": 760, "y": 130 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
				"Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "4 + 6 = ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "5 + 7 = ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "12 + 3 = ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "14 + 5 = ", "sufix": "", "id": 4, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "11 + 4 = ", "sufix": "", "id": 5, "key": "3", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "10", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "12", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "15", "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "19", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "15", "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "3. Oblicz.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "3. Oblicz.",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "0123456789",
                "isGrid": true,
                "StartingPos": { "x": 760, "y": 130 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "19 - 3 = ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "21 - 5 = ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "12 - 2 = ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "8 - 4 = ", "sufix": "", "id": 4, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "6 - 3 = ", "sufix": "", "id": 5, "key": "3", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "16", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "16", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "10", "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "4", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "3", "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.ColorText,
            "description": "4. Z poniższych wyrazów wybierz 3 oznaczające zwierzęta egzotyczne.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "TaskPrefix": "Zad5",
                "Graphics":
                [
                ],
                "StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
                "MarkWholeWords": true,
                "Colors": ["red"],
                "PalletePosition": { "x": 1400, "y": 0 },
                "SourceText":
                [
                    {
                        "Text": "   mysz         żyrafa            kot@  lew            kaczka            pies@lis            hipopotam          gołąb",
                        "Position": { "x": 450, "y": 100 },
                        "Style": { font: "60px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["żyrafa",   "lew", "hipopotam"]
                            }
                        ]
                    },
                ],
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "5. Wpisz do schematu poniżej warstwy lasu. ",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 16,
                "AcceptedCharacters": "abcdefghijklmno#|&|"+"pqrstuvwxyz &^,.",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_2/zad5/ZIP_spr_II_2_zad5_image.png", "key": "staticlas" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "staticlas", "pos": { "x": 460, "y": -75 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 1500, "y": 145 }, "MultipleAnswers": true, "Answer": ["korona drzewa", "korony drzew"], "id": 1 },
                    { "pos": { "x": 1500, "y": 447 }, "Answer": "podszyt", "id": 2 },
                    { "pos": { "x": 1500, "y": 530 }, "Answer": "runo leśne", "id": 3 },
                    { "pos": { "x": 1500, "y": 605 }, "Answer": "ściółka", "id": 4 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "6. Przy podanych niżej zdjęciach zwierząt wpisz plus, jeśli żyją w lesie lub minus, jeśli dane zwierzę nie jest leśne.",
            "isStandalone": false, "isFirst": false, "GameData": {
				"Title": "",
                "Sound": "",
                "MaxCharacters": 1,
                "AcceptedCharacters": "+-",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_2/zad6/ZIP_spr_II_2_zad6_01.png", "key": "lis" },
                    { "src": "Graphics/Exams/ZIP_II_2/zad6/ZIP_spr_II_2_zad6_02.png", "key": "krowa" },
                    { "src": "Graphics/Exams/ZIP_II_2/zad6/ZIP_spr_II_2_zad6_03.png", "key": "kot" },
                    { "src": "Graphics/Exams/ZIP_II_2/zad6/ZIP_spr_II_2_zad6_04.png", "key": "niedzwiedz" },
                    { "src": "Graphics/Exams/ZIP_II_2/zad6/ZIP_spr_II_2_zad6_pies.png", "key": "pies" },
                    { "src": "Graphics/Exams/ZIP_II_2/zad6/ZIP_spr_II_2_zad6_06.png", "key": "borsuk" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "lis", "pos": { "x": 200, "y": 30 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "krowa", "pos": { "x": 700, "y": 30 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "kot", "pos": { "x": 1200, "y": 30 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 4, "key": "niedzwiedz", "pos": { "x": 200, "y": 400 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 5, "key": "pies", "pos": { "x": 700, "y": 400 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 6, "key": "borsuk", "pos": { "x": 1200, "y": 400 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 315, "y": 310 }, "Answer": "+", "id": 1 },
                    { "pos": { "x": 815, "y": 310 }, "Answer": "-", "id": 2 },
                    { "pos": { "x": 1315, "y": 310 }, "Answer": "-", "id": 3 },
                    { "pos": { "x": 315, "y": 680 }, "Answer": "+", "id": 4 },
                    { "pos": { "x": 815, "y": 680 }, "Answer": "-", "id": 5 },
                    { "pos": { "x": 1315, "y": 680 }, "Answer": "+", "id": 6 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "7. Które z poniższych wyrazów są zapisane prawidłowo, a które błędnie? Przy wyrazach bez błędów postaw plus. Wyrazy błędne popraw.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 9,
                "AcceptedCharacters": "abcdefghijklmnop#|&|"+"qrstuvwxyz &^,.+-",
                "isGrid": true,
                "StartingPos": { "x": 600, "y": 130 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "żeka  ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "kompot  ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "rycerz  ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "bonk  ", "sufix": "", "id": 4, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "kalendaż  ", "sufix": "", "id": 5, "key": "3", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "rzeka", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "+", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "+", "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "bąk", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "kalendarz", "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "8. Uzupełnij wyrazy głoską 'rz' lub 'ż'.", "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "8. Uzupełnij wyrazy głoską 'rz' lub 'ż'.",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "rzż",
                "isGrid": true,
                "StartingPos": { "x": 760, "y": 130 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "", "sufix": " mija", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "że ", "sufix": " ucha", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "", "sufix": " agiel", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "po ", "sufix": " ądek", "id": 4, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "", "sufix": " ycie", "id": 5, "key": "3", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "ż", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "rz", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "ż", "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "rz", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "ż", "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "9. Wpisz obok sytuacji B jeśli jest bezpieczna i N jeśli jest niebezpieczna.", "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 1,
                "AcceptedCharacters": "BN",
                "isGrid": true,
                "StartingPos": { "x": 400, "y": 130 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "Zabawa zapałkami bez osoby dorosłej.  ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "Gra w piłkę na boisku z kolegami.  ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "Przechodzenie przez ulicę w miejscu bez zebry.  ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "Jazda na łyżwach po zamarzniętym jeziorze.  ", "sufix": "", "id": 4, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "Wycinanie na lekcji techniki.  ", "sufix": "", "id": 5, "key": "3", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "N", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "B", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "N", "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "N", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "B", "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "10. Wpisz odpowiednie znaki.", "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 1,
                "AcceptedCharacters": "<>=",
                "isGrid": true,
                "StartingPos": { "x": 670, "y": 130 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix":  " 7 + 3  " , "sufix": "  4 + 5 ", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "12 - 4  ", "sufix": "  13 - 6", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "14 + 3  ", "sufix": "  15 - 2", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "16 - 2  ", "sufix": "  17 - 5", "id": 4, "key": "2", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": ">", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": ">", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": ">", "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": ">", "id": 4 },
                ]
            },
        }]
    },
];