TUTORIAL_TAG_TO_ENTITY_IDS_MAP = {
    "teleport-vive": {
        "{7df1abc4-1b7c-4352-985c-f3f6ad8d65b7}": {
            "tag": "teleport-vive"
        }
    },
    "teleport-touch": {
        "{ff064b9e-7fa4-4693-a386-a67b9f92a948}": {
            "tag": "teleport-touch"
        }
    },
    "turnAround-vive": {
        "{9b14f224-b2f6-447f-bb86-f5d875cf4c33}": {
            "tag": "turnAround-vive"
        }
    },
    "turnAround-touch": {
        "{ce74b3ca-d1c7-4980-bd98-2d488095a39e}": {
            "tag": "turnAround-touch"
        }
    },
    "teleport": {
        "{4478f7b5-d3ac-4213-9a7b-ad8cd69575b8}": {
            "tag": "teleport"
        }
    },
    "finish": {
        "{340e05b5-88df-4b2b-b43c-756dd714d6d8}": {
            "tag": "finish"
        }
    },
    "door": {
        "{9c5b0fee-e695-4516-94cd-153371e3857b}": {
            "tag": "door"
        }
    },
    "farGrab": {
        "{70fcd96c-cd59-4f23-9ca5-a167f2f85680}": {
            "visible": false,
            "tag": "farGrab"
        },
        "{ff7b9793-0d94-4f18-bc09-4ab589126e60}": {
            "tag": "farGrab"
        },
        "{fdd77d2c-af36-41c1-ba57-74b7ae79d996}": {
            "tag": "farGrab"
        },
        "{e11700f6-bc9a-411f-9ddc-bf265d4e3ccf}": {
            "tag": "farGrab"
        },
        "{95850c56-cd1c-42b9-ab6b-a163a6f2878f}": {
            "tag": "farGrab"
        }
    },
    "nearGrab-vive": {
        "{88221a22-b710-4d35-852b-5257b0aa77dc}": {
            "tag": "nearGrab-vive"
        }
    },
    "nearGrab-touch": {
        "{7c0f2fde-6c5c-459b-bf82-421979cebf2e}": {
            "tag": "nearGrab-touch"
        }
    },
    "nearGrab": {
        "{55c861ef-60ca-4722-a6c5-9c6967966ec5}": {
            "tag": "nearGrab"
        },
        "{644d655b-ae66-43b1-9bab-a44b9a8ad632}": {
            "tag": "nearGrab"
        },
        "{8bf0baa1-88d0-448a-a782-100d4413bd82}": {
            "tag": "nearGrab"
        },
        "{5cf22b9c-fb22-4854-8821-554422980b24}": {
            "visible": false,
            "tag": "nearGrab"
        }
    },
    "equip-part1-touch": {
        "{470f0634-8be7-4b52-a8bd-5183d489fcb6}": {
            "tag": "equip-part1-touch"
        }
    },
    "equip-part1-vive": {
        "{97ced5e7-fc81-40f9-a9e8-f85b4b30f24c}": {
            "tag": "equip-part1-vive"
        }
    },
    "equip-part1": {
        "{d73822ca-0a34-4cf4-a530-3258ac459a14}": {
            "tag": "equip-part1"
        },
        "{8572d991-5777-45df-97bf-7243d7b12f81}": {
            "tag": "equip-part1"
        },
        "{da5ea72e-54b6-41ac-b711-742b062b6968}": {
            "tag": "equip-part1"
        },
        "{c8944a13-9acb-4d77-b1ee-851845e98357}": {
            "tag": "equip-part1"
        },
        "{e9481c78-1a21-43f7-b54c-58f2efdf3c8f}": {
            "tag": "equip-part1"
        },
        "{ca3c28f3-15fc-4349-a85e-eaca0fad6434}": {
            "tag": "equip-part1"
        },
        "{09ddcb94-52a7-4f50-a5a2-db9db28fc519}": {
            "tag": "equip-part1"
        },
        "{dd13fcd5-616f-4749-ab28-2e1e8bc512e9}": {
            "tag": "equip-part1"
        }
    },
    "equip-part2-vive": {
        "{b5d17eda-90ab-40cf-b973-efcecb2e992e}": {
            "tag": "equip-part2-vive"
        },
        "{6307cd16-dd1d-4988-a339-578178436b45}": {
            "tag": "equip-part2-vive"
        }
    },
    "equip-part2-touch": {
        "{69195139-e020-4739-bb2c-50faebc6860a}": {
            "tag": "equip-part2-touch"
        },
        "{9b0a99ae-221b-4e59-ba3c-d8e64a083774}": {
            "tag": "equip-part2-touch"
        }
    },
    "bothGrab": {
        "{14792a6e-dc6f-4e7a-843f-4b109b06b5a4}": {
            "visible": false,
            "tag": "bothGrab",
            "collidable": true
        },
        "{215dcd14-88fc-4604-9033-cbd2a660178a}": {
            "tag": "bothGrab"
        },
        "{fbc2e40d-0633-45ac-b1c9-97fc8465f93b}": {
            "tag": "bothGrab"
        },
        "{6752dad6-109d-4dc5-aef7-dc8509468cf4}": {
            "tag": "bothGrab"
        },
        "{178e2c71-dff5-4231-8d28-df47fddf4709}": {
            "soundKey": {
                "playbackGapRange": 0,
                "url": "atp:/sounds/crackling_fire.L.wav",
                "volume": 0.5,
                "playbackGap": 5,
                "playing": false,
                "loop": true
            },
            "tag": "bothGrab"
        },
        "{52445ac5-8730-4457-827e-6c076d2c609c}": {
            "tag": "bothGrab"
        }
    },
    "raiseHands": {
        "{7139e45d-25cf-470b-b133-c0fda0099d2b}": {
            "tag": "raiseHands"
        }
    },
    "equip": {
        "{e7897c9c-f4fa-4989-a383-28af56c2e544}": {
            "visible": false,
            "tag": "equip"
        },
        "{9df518da-9e65-4b76-8a79-eeefdb0b7310}": {
            "visible": false,
            "tag": "equip"
        },
        "{1a77c20e-5d9b-4b54-bf20-1416141a7ca8}": {
            "tag": "equip"
        }
    },
    "orient-vive": {
        "{95d233ab-ed0a-46e1-b047-1c542688ef3f}": {
            "tag": "orient-vive"
        }
    },
    "orient-touch": {
        "{1c95f945-ec46-4aac-b0f1-e64e073dbfaa}": {
            "tag": "orient-touch"
        }
    }
};

TUTORIAL_NAME_TO_ENTITY_PROPERTIES_MAP = {
    "tutorial/gun_spawn": {
        "clientOnly": 0,
        "collisionless": 1,
        "color": {
            "blue": 0,
            "green": 0,
            "red": 255
        },
        "created": "2016-09-08T18:38:24Z",
        "dimensions": {
            "x": 0.0649842768907547,
            "y": 0.0649842768907547,
            "z": 0.0649842768907547
        },
        "id": "{9df518da-9e65-4b76-8a79-eeefdb0b7310}",
        "ignoreForCollisions": 1,
        "lastEdited": 1481926907366120,
        "lastEditedBy": "{b80185ea-0936-4397-a5a4-3a64004f545f}",
        "name": "tutorial/gun_spawn",
        "owningAvatarID": "{00000000-0000-0000-0000-000000000000}",
        "position": {
            "x": 0.60231781005859375,
            "y": 0.68465065956115723,
            "z": 0.39223569631576538
        },
        "queryAACube": {
            "scale": 0.11255607008934021,
            "x": 0.54603976011276245,
            "y": 0.62837260961532593,
            "z": 0.33595764636993408
        },
        "rotation": {
            "w": -0.025101065635681152,
            "x": 0.70666050910949707,
            "y": 0.70666050910949707,
            "z": -0.025131583213806152
        },
        "shape": "Cube",
        "type": "Box",
        "userData": "{\"visible\":false,\"tag\":\"equip\"}",
        "visible": 0
    },
    "tutorial/nearGrab/box_spawn": {
        "clientOnly": 0,
        "collisionless": 1,
        "color": {
            "blue": 255,
            "green": 0,
            "red": 255
        },
        "created": "2016-09-08T18:38:24Z",
        "dimensions": {
            "x": 0.082253716886043549,
            "y": 0.082253716886043549,
            "z": 0.082253716886043549
        },
        "id": "{5cf22b9c-fb22-4854-8821-554422980b24}",
        "ignoreForCollisions": 1,
        "lastEdited": 1481926907334206,
        "lastEditedBy": "{b80185ea-0936-4397-a5a4-3a64004f545f}",
        "name": "tutorial/nearGrab/box_spawn",
        "owningAvatarID": "{00000000-0000-0000-0000-000000000000}",
        "position": {
            "x": 0.61857688426971436,
            "y": 0.80955326557159424,
            "z": 0.36191046237945557
        },
        "queryAACube": {
            "scale": 0.14246761798858643,
            "x": 0.54734307527542114,
            "y": 0.73831945657730103,
            "z": 0.29067665338516235
        },
        "rotation": {
            "w": 1,
            "x": -1.52587890625e-05,
            "y": -1.52587890625e-05,
            "z": -1.52587890625e-05
        },
        "shape": "Cube",
        "type": "Box",
        "userData": "{\"visible\":false,\"tag\":\"nearGrab\"}",
        "visible": 0
    },
    "tutorial/farGrab/box_spawn": {
        "clientOnly": 0,
        "collisionless": 1,
        "color": {
            "blue": 255,
            "green": 0,
            "red": 255
        },
        "created": "2016-09-08T18:38:24Z",
        "dimensions": {
            "x": 0.16850528120994568,
            "y": 0.16850528120994568,
            "z": 0.16850528120994568
        },
        "id": "{70fcd96c-cd59-4f23-9ca5-a167f2f85680}",
        "ignoreForCollisions": 1,
        "lastEdited": 1481926908795578,
        "lastEditedBy": "{b80185ea-0936-4397-a5a4-3a64004f545f}",
        "name": "tutorial/farGrab/box_spawn",
        "owningAvatarID": "{00000000-0000-0000-0000-000000000000}",
        "position": {
            "x": 3.4866282939910889,
            "y": 0.67159509658813477,
            "z": 0.47892442345619202
        },
        "queryAACube": {
            "scale": 0.64707136154174805,
            "x": 3.2037394046783447,
            "y": 0.33042514324188232,
            "z": 0.14542555809020996
        },
        "rotation": {
            "w": 1,
            "x": -1.52587890625e-05,
            "y": -1.52587890625e-05,
            "z": -1.52587890625e-05
        },
        "shape": "Cube",
        "type": "Box",
        "userData": "{\"visible\":false,\"tag\":\"farGrab\"}",
        "visible": 0
    },
    "tutorial/teleport/pad": {
        "userData": "{\"tag\":\"teleport\"}",
        "rotation": {
            "y": -0.9702650308609009,
            "x": -2.1246911273919977e-05,
            "z": -4.222852112434339e-06,
            "w": 0.2420452982187271
        },
        "dimensions": {
            "y": 0.4365682601928711,
            "x": 2.1751723289489746,
            "z": 2.175173044204712
        },
        "collisionless": 1,
        "created": "2016-09-08T18:38:24Z",
        "queryAACube": {
            "y": -1.7979401350021362,
            "x": 7.5136213302612305,
            "scale": 3.106983184814453,
            "z": -1.4602710008621216
        },
        "visible": 0,
        "angularVelocity": {
            "y": -0.5235987901687622,
            "x": 0,
            "z": 0
        },
        "clientOnly": 0,
        "owningAvatarID": "{00000000-0000-0000-0000-000000000000}",
        "angularDamping": 0,
        "position": {
            "y": -0.2444484978914261,
            "x": 9.067112922668457,
            "z": 0.09322060644626617
        },
        "modelURL": "atp:/alan/dev/Teleport-Pad.fbx",
        "ignoreForCollisions": 1,
        "type": "Model",
        "id": "{4478f7b5-d3ac-4213-9a7b-ad8cd69575b8}",
        "name": "tutorial/teleport/pad"
    }
};