var data = [
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "1. Policz obwody poniższych figur.",
            "isStandalone": false, "isFirst": true, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "1234567890",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_6/zad1/ZIP_spr_II_6_zad1_01.png", "key": "figura1" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad1/ZIP_spr_II_6_zad1_02.png", "key": "figura2" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad1/ZIP_spr_II_6_zad1_03.png", "key": "figura3" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad1/ZIP_spr_II_6_zad1_obwod.png", "key": "obw" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "figura1", "pos": { "x": 1, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "figura2", "pos": { "x": 700, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "figura3", "pos": { "x": 1250, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 4, "key": "obw", "pos": { "x": 100, "y": 500 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 5, "key": "obw", "pos": { "x": 800, "y": 500 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 6, "key": "obw", "pos": { "x": 1350, "y": 500 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 270, "y": 525 }, "Answer": "24", "id": 4 },
                    { "pos": { "x": 970, "y": 525 }, "Answer": "8", "id": 5 },
                    { "pos": { "x": 1520, "y": 525 }, "Answer": "22", "id": 6 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "2. Zapisz obok rysunków nazwy przyrządów i naczyń laboratoryjnych.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 9,
                "AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_6/zad2/ZIP_spr_II_6_zad2_01.png", "key": "młotek" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad2/ZIP_spr_II_6_zad2_02.png", "key": "próbówka" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad2/ZIP_spr_II_6_zad2_03.png", "key": "wiertarka" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad2/ZIP_spr_II_6_zad2_04.png", "key": "pila" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "młotek", "pos": { "x": 50, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "próbówka", "pos": { "x": 525, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "wiertarka", "pos": { "x": 975, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 4, "key": "pila", "pos": { "x": 1450, "y": 100 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 130+50, "y": 370 }, "Answer": "młotek", "id": 4 },
                    { "pos": { "x": 630+20, "y": 370 }, "MultipleAnswers": true, "Answer": ["próbówka", "probówka"], "id": 5 },
                    { "pos": { "x": 1130-20, "y": 370 }, "Answer": "wiertarka", "id": 6 },
                    { "pos": { "x": 1630-50, "y": 370 }, "Answer": "piła", "id": 6 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "3. Policz wszystkie litery w wymienionych niżej wyrazach.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 3,
                "AcceptedCharacters": "1234567890",
                "isGrid": true,
                "StartingPos": { "x": 740, "y": 100 },
                "Columns": 1,
                "Rows": 12,
                "Spacing": 0,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "obwód     ", "sufix": "", "id": 1, "key": "1", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "kwadrat  ", "sufix": "", "id": 2, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "trójkąt      ", "sufix": "", "id": 3, "key": "3", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "równoległobok  ", "sufix": "", "id": 4, "key": "2", "pos": { "x": 100, "y": 60 } },
                    { "HasText": true, "HasImage": false, "prefix": "trapez   ", "sufix": "", "id": 5, "key": "3", "pos": { "x": 100, "y": 60 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 575, "y": 623 }, "Answer": "5", "id": 1 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "7", "id": 2 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "7", "id": 3 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "13", "id": 4 },
                    { "pos": { "x": 575, "y": 623 }, "Answer": "6", "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "4. Podpisz prawidłowo rysunki poniższych figur.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 13,
                "AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_6/zad4/ZIP_spr_II_6_zad4_04.png", "key": "kolo" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad4/ZIP_spr_II_6_zad4_05.png", "key": "trapez" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad4/ZIP_spr_II_6_zad10_01.png", "key": "trojkat" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad4/ZIP_spr_II_6_zad10_02.png", "key": "kwadrat" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad4/ZIP_spr_II_6_zad10_03.png", "key": "rownoleglobok" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "kolo", "pos": { "x": 30, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "trapez", "pos": { "x": 380, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "trojkat", "pos": { "x": 730, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 4, "key": "kwadrat", "pos": { "x": 1080, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 5, "key": "rownoleglobok", "pos": { "x": 1430, "y": 100 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 130, "y": 380 }, "Answer": "koło", "id": 1 },
                    { "pos": { "x": 480, "y": 380 }, "Answer": "trapez", "id": 2 },
                    { "pos": { "x": 830, "y": 380 }, "Answer": "trójkąt", "id": 3 },
                    { "pos": { "x": 1180, "y": 380 }, "Answer": "prostokąt", "id": 4 },
                    { "pos": { "x": 1530, "y": 380 }, "Answer": "równoległobok", "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "5. Zapisz wymienione niżej wyrazy w celowniku (pytanie: komu? czemu? Podpowiedź: na przykład komu, czemu się przyglądasz?).",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 14,
                "AcceptedCharacters": "qwertyuiop#|&|"+"asdfghjkl^|&|"+"zxcvbnm &,.",
                "isGrid": true,
                "StartingPos": { "x": 520, "y": 100 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 30,
                "Graphics":
                [
                ],
                "StaticElements":
                [
                    { "HasText": true, "HasImage": false, "prefix": "mama  ", "sufix": "", "id": 1, "key": "20dag", "pos": { "x": 740, "y": 100 } },
                    { "HasText": true, "HasImage": false, "prefix": "nauczyciel  ", "sufix": "", "id": 2, "key": "90dag", "pos": { "x": 740, "y": 200 } },
                    { "HasText": true, "HasImage": false, "prefix": "tablica  ", "sufix": "", "id": 3, "key": "1.5kg", "pos": { "x": 740, "y": 300 } },
                    { "HasText": true, "HasImage": false, "prefix": "kawa  ", "sufix": "", "id": 4, "key": "200dag", "pos": { "x": 740, "y": 400 } },
                    { "HasText": true, "HasImage": false, "prefix": "jabłko  ", "sufix": "", "id": 5, "key": "3.4kg", "pos": { "x": 740, "y": 500 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 360, "y": 200 }, "Answer": "mamie", "id": 1 },
                    { "pos": { "x": 360, "y": 450 }, "Answer": "nauczycielowi", "id": 2 },
                    { "pos": { "x": 360, "y": 700 }, "Answer": "tablicy", "id": 3 },
                    { "pos": { "x": 1210, "y": 200 }, "Answer": "kawie", "id": 4 },
                    { "pos": { "x": 1210, "y": 450 }, "Answer": "jabłku", "id": 5 },
                ]
            },
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.ColorText,
            "description": "6. Podkreśl tylko te słowa, które są zapisane w nadrzędniku (z kim? z czym?).",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "TaskPrefix": "Zad6",
                "Graphics":
                [
                ],
                "StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
                "MarkWholeWords": true,
                "Colors": ["red"],
                "PalletePosition": { "x": 1400, "y": 0 },
                "SourceText":
                [
                    {
                        "Text": "   tata   kolegą   psu   babci   kotem   rysunkiem",
                        "Position": { "x": 400, "y": 100 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["kolegą", "kotem", "rysunkiem"]
                            }
                        ]
                    },
                    {
                        "Text": "mamie   siostrą   kartką   wilk   kubkiem   kwadracie",
                        "Position": { "x": 400, "y": 350 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["kartką", "kubkiem", "siostrą"]
                            }
                        ]
                    },
                ],
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.ColorText,
            "description": "7. W zdaniach podkreśl tylko rzeczowniki zapisane w mianowniku (kto? co?).",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "TaskPrefix": "Zad7",
                "Graphics":
                [
                ],
                "StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
                "MarkWholeWords": true,
                "Colors": ["red"],
                "PalletePosition": { "x": 1400, "y": 0 },
                "SourceText":
                [
                    {
                        "Text": "Mama wyszła z psem na spacer.",
                        "Position": { "x": 560, "y": 100 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["Mama"]
                            }
                        ]
                    },
                    {
                        "Text": "Nauczyciel napisał na tablicy kredą temat.",
                        "Position": { "x": 560, "y": 200 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind":
						[
                            {
                                "Color": "red",
                                "Text": ["Nauczyciel"]
                            }
                        ]
                    },
                    {
                        "Text": "Na rysunku był jeden duży kwiatek.",
                        "Position": { "x": 560, "y": 300 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind":
						[
                            {
                                "Color": "red",
                                "Text": ["kwiatek."]
                            }
                        ]
                    },
                ],
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Connect,
            "description": "8. Połącz zwroty z lewej kolumny z odpowiednimi znaczeniami (kolumna prawa).",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "GameType": "OneToOne",
                "TaskPrefix": "Zad8",
                "DrawingsAreAnswers": false,
                "Graphics":
                [
                ],
                "StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
                "Drawings": 
				{
                    "el": 
					[
                        { "key": "01", "pos": { "x": 200, "y": 100 }, "val": "1", "lineStyleX": "120", "lineStyleY": "0", "type": "text", "text": "biały kruk" },
                        { "key": "02", "pos": { "x": 200, "y": 250 }, "val": "2", "lineStyleX": "120", "lineStyleY": "0", "type": "text", "text": "poczta pantoflowa" },
                        { "key": "03", "pos": { "x": 200, "y": 400 }, "val": "3", "lineStyleX": "120", "lineStyleY": "0", "type": "text", "text": "krokodyle łzy" },
                        { "key": "04", "pos": { "x": 200, "y": 550 }, "val": "4", "lineStyleX": "120", "lineStyleY": "0", "type": "text", "text": "rzucić rękawice" },
                        { "key": "05", "pos": { "x": 200, "y": 700 }, "val": "5", "lineStyleX": "120", "lineStyleY": "0", "type": "text", "text": "alfa i omega" },
                    ],
                    "Options": 
					{
                        "Style": { font: "normal 25pt Arial", fill: "black" }
                    }
                },
                "Answers": 
				{
                    "el": 
					[
                        { "key": "06", "pos": { "x": 900, "y": 100 }, "val": "3", "lineStyleX": "-120", "lineStyleY": "0", "type": "text", "text": "udawany smutek" },
                        { "key": "07", "pos": { "x": 900, "y": 250 }, "val": "4", "lineStyleX": "-120", "lineStyleY": "0", "type": "text", "text": "rzucić komuś wyzwanie" },
                        { "key": "08", "pos": { "x": 900, "y": 400 }, "val": "1", "lineStyleX": "-105", "lineStyleY": "0", "type": "text", "text": "coś unikatowego, jedynego w swoim rodzaju" },
                        { "key": "09", "pos": { "x": 900, "y": 550 }, "val": "5", "lineStyleX": "-105", "lineStyleY": "0", "type": "text", "text": "osoba, która wie wszystko i umie wszystko" },
                        { "key": "10", "pos": { "x": 900, "y": 700 }, "val": "2", "lineStyleX": "-105", "lineStyleY": "0", "type": "text", "text": "rozchodzenie się wiadomości przez plotki" },
                    ],
                    "Options": 
					{
                        "Style": { font: "normal 25pt Arial", fill: "black" }
                    }
                }
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.ColorText,
            "description": "9. Podkreśl liczebniki, czyli te wyrazy, które oznaczają liczbę lub ilość.",
            "MaxPoints": 1, "isStandalone": false, "isFirst": false, "GameData": {
                "TaskPrefix": "Zad9",
                "Graphics":
                [
                ],
                "StaticElements":
                {
                    "el": [],
                    "Options": {},
                },
                "MarkWholeWords": true,
                "Colors": ["red"],
                "PalletePosition": { "x": 1400, "y": 0 },
                "SourceText":
                [
                    {
                        "Text": "dom",
                        "Position": { "x": 400, "y": 100 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": []
                            }
                        ]
                    },
                    {
                        "Text": "iść",
                        "Position": { "x": 400, "y": 200 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": []
                            }
                        ]
                    },
                    {
                        "Text": "piąty",
                        "Position": { "x": 400, "y": 300 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind":
						[
                            {
                                "Color": "red",
                                "Text": ["piąty"]
                            }
                        ]
                    },
                    {
                        "Text": "kwadrat",
                        "Position": { "x": 400, "y": 400 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": []
                            }
                        ]
                    },
                    {
                        "Text": "siedmioro",
                        "Position": { "x": 1100, "y": 100 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["siedmioro"]
                            }
                        ]
                    },
                    {
                        "Text": "pisak",
                        "Position": { "x": 1100, "y": 200 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": [""]
                            }
                         ]
                    },
                    {
                        "Text": "bo",
                        "Position": { "x": 1100, "y": 300 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["nauczyciel", "temat"]
                            }
                        ]
                    },
                    {
                        "Text": "dwadzieścia",
                        "Position": { "x": 1100, "y": 400 },
                        "Style": { font: "40px Arial", fill: 'black' },
                        "TextToFind": 
						[
                            {
                                "Color": "red",
                                "Text": ["dwadzieścia"]
                            }
                        ]
                    },
                ],
            }
        }]
    },
    {
        "attrs": ["TestGroupName", {
            "GameType": GameTypes.Fill,
            "description": "10. Zapisz, ile podane figury mają kątów, boków i wierzchołków.",
            "isStandalone": false, "isFirst": false, "GameData": {
                "Title": "",
                "Sound": "",
                "MaxCharacters": 2,
                "AcceptedCharacters": "1234567890",
                "isGrid": false,
                "StartingPos": { "x": 762, "y": -40 },
                "Columns": 12,
                "Rows": 1,
                "Spacing": 1,
                "CustomFontSize": 26,
                "Graphics":
                [
                    { "src": "Graphics/Exams/ZIP_II_6/zad10/ZIP_spr_II_6_zad10_01.png", "key": "trojkat" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad10/ZIP_spr_II_6_zad10_02.png", "key": "kwadrat" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad10/ZIP_spr_II_6_zad10_03.png", "key": "rownnoleglobok" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad10/ZIP_spr_II_6_zad10_boki.png", "key": "boki" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad10/ZIP_spr_II_6_zad10_katy.png", "key": "katy" },
                    { "src": "Graphics/Exams/ZIP_II_6/zad10/ZIP_spr_II_6_zad10_wierzcholki.png", "key": "wierzcholki" },
                ],
                "StaticElements":
                [
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 1, "key": "trojkat", "pos": { "x": 150, "y": 140 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 2, "key": "kwadrat", "pos": { "x": 150, "y": 350 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 3, "key": "rownnoleglobok", "pos": { "x": 150, "y": 560 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 4, "key": "boki", "pos": { "x": 550, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 5, "key": "katy", "pos": { "x": 800, "y": 100 } },
                    { "HasText": false, "HasImage": true, "prefix": "", "sufix": "", "id": 6, "key": "wierzcholki", "pos": { "x": 1050, "y": 100 } },
                ],
                "TaskList":
                [
                    { "pos": { "x": 580, "y": 240 }, "Answer": "3", "id": 7 },
                    { "pos": { "x": 840, "y": 240 }, "Answer": "3", "id": 8 },
                    { "pos": { "x": 1150, "y": 240 }, "Answer": "3", "id": 9 },
                    { "pos": { "x": 580, "y": 450 }, "Answer": "4", "id": 10 },
                    { "pos": { "x": 840, "y": 450 }, "Answer": "4", "id": 11 },
                    { "pos": { "x": 1150, "y": 450 }, "Answer": "4", "id": 12 },
                    { "pos": { "x": 580, "y": 660 }, "Answer": "4", "id": 13 },
                    { "pos": { "x": 840, "y": 660 }, "Answer": "4", "id": 14 },
                    { "pos": { "x": 1150, "y": 660 }, "Answer": "4", "id": 15 },
                ]
            },
        }]
    },
];