{
  "name": "HBA 3x3 Basketball from HaxMaps",
  "width": 600.0,
  "height": 340.0,
  "spawnDistance": 160.0,
  "bg": { "type": "none", "width": 560.0, "height": 300.0, "kickOffRadius": 0.0, "cornerRadius": 0.0, "goalLine": 0.0, "color": "E0B660" },
  "vertexes": [
    { "x": -1.0, "y": -298.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -1.0, "y": 298.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 1.0, "y": -298.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 1.0, "y": 298.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -560.0, "y": -250.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -470.0, "y": -250.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 560.0, "y": -250.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 470.0, "y": -250.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -560.0, "y": 250.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -470.0, "y": 250.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 560.0, "y": 250.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 470.0, "y": 250.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -560.0, "y": -90.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -320.0, "y": -90.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 560.0, "y": -90.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 320.0, "y": -90.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -560.0, "y": 90.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -320.0, "y": 90.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 560.0, "y": 90.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 320.0, "y": 90.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 0.0, "y": 300.0, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": 0.0, "y": -300.0, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": 0.0, "y": -70.0, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": 0.0, "y": 70.0, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": 0.0, "y": 340.0, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": 0.0, "y": -340.0, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": -485.0, "y": -60.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -485.0, "y": 60.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 485.0, "y": -60.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 485.0, "y": 60.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 560.0, "y": -10.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 560.0, "y": 10.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 515.0, "y": -10.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 515.0, "y": 10.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 510.0, "y": -5.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 510.0, "y": 5.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 493.0, "y": -12.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 493.0, "y": 12.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 512.5, "y": -66.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 512.5, "y": 66.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": 510.0, "y": -65.0, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "x": 510.0, "y": 65.0, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "x": 515.0, "y": -70.0, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "x": 515.0, "y": 70.0, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "x": -560.0, "y": -10.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -560.0, "y": 10.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -515.0, "y": -10.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -515.0, "y": 10.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -510.0, "y": -5.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -510.0, "y": 5.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -493.0, "y": -12.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -493.0, "y": 12.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -512.5, "y": -66.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -512.5, "y": 66.0, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "x": -510.0, "y": -65.0, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "x": -510.0, "y": 65.0, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "x": -515.0, "y": -70.0, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "x": -515.0, "y": 70.0, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "x": -480.0, "y": -18.0, "bCoef": -2.3, "cMask": ["ball"], "cGroup": ["wall"] },
    { "x": -480.0, "y": 18.0, "bCoef": -2.3, "cMask": ["ball"], "cGroup": ["wall"] },
    { "x": 480.0, "y": -18.0, "bCoef": -2.3, "cMask": ["ball"], "cGroup": ["wall"] },
    { "x": 480.0, "y": 18.0, "bCoef": -2.3, "cMask": ["ball"], "cGroup": ["wall"] },
    { "x": -480.0, "y": -15.0, "bCoef": 0.0, "cMask": ["ball"], "cGroup": ["wall"] },
    { "x": -480.0, "y": 15.0, "bCoef": 0.0, "cMask": ["ball"], "cGroup": ["wall"] },
    { "x": 480.0, "y": -15.0, "bCoef": 0.0, "cMask": ["ball"], "cGroup": ["wall"] },
    { "x": 480.0, "y": 15.0, "bCoef": 0.0, "cMask": ["ball"], "cGroup": ["wall"] },
    { "x": -558.9325457620821, "y": -303.2335362203939, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": -559.8720000000001, "y": 298.5984000000001, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": 555.5291719333525, "y": -299.7544673826349, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "x": 559.8720000000001, "y": 297.4320000000001, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] }
  ],
  "segments": [
    { "v0": 0, "v1": 1, "color": "D13B3B", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 2, "v1": 3, "color": "3B48D1", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 4, "v1": 5, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 6, "v1": 7, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 8, "v1": 9, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 10, "v1": 11, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 5, "v1": 9, "curve": 180.0, "curveF": 6.123233995736766e-17, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 11, "v1": 7, "curve": 180.0, "curveF": 6.123233995736766e-17, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 12, "v1": 13, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 14, "v1": 15, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 16, "v1": 17, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 18, "v1": 19, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 13, "v1": 17, "curve": 180.0, "curveF": 6.123233995736766e-17, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 19, "v1": 15, "curve": 180.0, "curveF": 6.123233995736766e-17, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 20, "v1": 23, "color": "F0F0F0", "vis": true, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "v0": 21, "v1": 22, "color": "F0F0F0", "vis": true, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "v0": 20, "v1": 24, "color": "E9CC6E", "vis": false, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "v0": 21, "v1": 25, "color": "E9CC6E", "vis": false, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    {
      "v0": 22,
      "v1": 23,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "3B48D1",
      "vis": true,
      "bCoef": 0.1,
      "cMask": ["red", "blue"],
      "cGroup": ["redKO"]
    },
    {
      "v0": 23,
      "v1": 22,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "D13B3B",
      "vis": true,
      "bCoef": 0.1,
      "cMask": ["red", "blue"],
      "cGroup": ["blueKO"]
    },
    { "v0": 26, "v1": 27, "curve": 180.0, "curveF": 6.123233995736766e-17, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 29, "v1": 28, "curve": 180.0, "curveF": 6.123233995736766e-17, "color": "F0F0F0", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 32, "v1": 30, "color": "444543", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 33, "v1": 31, "color": "444543", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 35, "v1": 37, "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 34, "v1": 36, "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 38, "v1": 39, "color": "FFFFFF", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 40, "v1": 41, "color": "444543", "vis": true, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "v0": 42, "v1": 40, "vis": true, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "v0": 43, "v1": 41, "vis": true, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "v0": 43, "v1": 42, "color": "444543", "vis": true, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "v0": 46, "v1": 44, "color": "444543", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 47, "v1": 45, "color": "444543", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 49, "v1": 51, "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 48, "v1": 50, "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 52, "v1": 53, "color": "FFFFFF", "vis": true, "bCoef": 1.0, "cMask": [], "cGroup": ["wall"] },
    { "v0": 54, "v1": 55, "color": "444543", "vis": true, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "v0": 56, "v1": 54, "vis": true, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "v0": 57, "v1": 55, "vis": true, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "v0": 57, "v1": 56, "color": "444543", "vis": true, "bCoef": 1.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    {
      "v0": 58,
      "v1": 59,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "FF1700",
      "vis": true,
      "bCoef": -2.3,
      "cMask": ["ball"],
      "cGroup": ["wall"]
    },
    {
      "v0": 61,
      "v1": 60,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "FF1700",
      "vis": true,
      "bCoef": -2.3,
      "cMask": ["ball"],
      "cGroup": ["wall"]
    },
    {
      "v0": 59,
      "v1": 58,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "FF1700",
      "vis": true,
      "bCoef": -2.8,
      "cMask": ["ball"],
      "cGroup": ["wall"]
    },
    {
      "v0": 60,
      "v1": 61,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "FF1700",
      "vis": true,
      "bCoef": -2.8,
      "cMask": ["ball"],
      "cGroup": ["wall"]
    },
    {
      "v0": 63,
      "v1": 62,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "FFFFFF",
      "vis": true,
      "bCoef": 0.0,
      "cMask": ["ball"],
      "cGroup": ["wall"]
    },
    {
      "v0": 65,
      "v1": 64,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "FFFFFF",
      "vis": true,
      "bCoef": 0.0,
      "cMask": ["ball"],
      "cGroup": ["wall"]
    },
    {
      "v0": 62,
      "v1": 63,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "FFFFFF",
      "vis": true,
      "bCoef": 0.0,
      "cMask": ["ball"],
      "cGroup": ["wall"]
    },
    {
      "v0": 64,
      "v1": 65,
      "curve": 180.0,
      "curveF": 6.123233995736766e-17,
      "color": "FFFFFF",
      "vis": true,
      "bCoef": 0.0,
      "cMask": ["ball"],
      "cGroup": ["wall"]
    },
    { "v0": 66, "v1": 67, "color": "FFFFFF", "vis": true, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "v0": 66, "v1": 68, "color": "FFFFFF", "vis": true, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "v0": 68, "v1": 69, "color": "FFFFFF", "vis": true, "bCoef": 0.1, "cMask": ["red", "blue"], "cGroup": ["redKO", "blueKO"] },
    { "v0": 67, "v1": 69, "color": "FFFFFF", "vis": true, "bCoef": 1.0, "cMask": ["ball"], "cGroup": ["wall"] }
  ],
  "goals": [
    { "p0": [490.0, 0.0], "p1": [470.0, 0.0], "team": "blue" },
    { "p0": [480.0, 10.0], "p1": [480.0, -10.0], "team": "blue" },
    { "p0": [-480.0, 10.0], "p1": [-480.0, -10.0], "team": "red" },
    { "p0": [-470.0, 0.0], "p1": [-490.0, 0.0], "team": "red" }
  ],
  "discs": [
    {
      "pos": [0.0, 0.0],
      "radius": 9.0,
      "color": "9E5F00",
      "invMass": 2.0,
      "bCoef": 0.5,
      "cMask": ["wall"],
      "cGroup": ["ball", "kick", "score"],
      "damping": 0.99,
      "speed": [0.0, 0.0],
      "gravity": [0.0, 0.0]
    },
    {
      "pos": [525.0, 0.0],
      "radius": 5.0,
      "color": "5689E5",
      "invMass": 1.0,
      "bCoef": 0.5,
      "cMask": [],
      "cGroup": ["ball", "red", "blue", "redKO", "blueKO", "wall"],
      "damping": 0.99,
      "speed": [0.0, 0.0],
      "gravity": [0.0, 0.0]
    },
    {
      "pos": [-525.0, 0.0],
      "radius": 5.0,
      "color": "E56E56",
      "invMass": 1.0,
      "bCoef": 0.5,
      "cMask": [],
      "cGroup": ["ball", "red", "blue", "redKO", "blueKO", "wall"],
      "damping": 0.99,
      "speed": [0.0, 0.0],
      "gravity": [0.0, 0.0]
    }
  ],
  "planes": [
    { "normal": [0.0, 1.0], "dist": -300.0, "bCoef": 1.0, "cMask": ["ball"], "cGroup": ["wall"] },
    { "normal": [0.0, -1.0], "dist": -300.0, "bCoef": 1.0, "cMask": ["ball"], "cGroup": ["wall"] },
    { "normal": [1.0, 0.0], "dist": -560.0, "bCoef": 1.0, "cMask": ["ball"], "cGroup": ["wall"] },
    { "normal": [-1.0, 0.0], "dist": -560.0, "bCoef": 1.0, "cMask": ["ball"], "cGroup": ["wall"] },
    { "normal": [0.0, 1.0], "dist": -340.0, "bCoef": 0.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "normal": [0.0, -1.0], "dist": -340.0, "bCoef": 0.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "normal": [1.0, 0.0], "dist": -600.0, "bCoef": 0.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] },
    { "normal": [-1.0, 0.0], "dist": -600.0, "bCoef": 0.0, "cMask": ["ball", "red", "blue", "redKO", "blueKO", "wall"], "cGroup": ["wall"] }
  ],
  "joints": [],
  "redSpawnPoints": [],
  "blueSpawnPoints": [],
  "playerPhysics": {
    "acceleration": 0.1,
    "bCoef": 0.5,
    "cGroup": ["red", "blue"],
    "damping": 0.96,
    "gravity": [0.0, 0.0],
    "invMass": 0.5,
    "kickStrength": -1.3,
    "kickback": 0.0,
    "kickingAcceleration": 0.08,
    "kickingDamping": 0.96,
    "radius": 15.0
  },
  "ballPhysics": "disc0",
  "cameraFollow": "ball",
  "maxViewWidth": 0,
  "canBeStored": true,
  "kickOffReset": "partial"
}
