from panda3d.core import Point3, VBase3, Vec4
objectStruct = {
    'Objects': {
        '1153419460.828659a20': {
            'Type': 'Building Interior',
            'Name': '',
            'AdditionalData': ['interior_spanish_npc'],
            'Instanced': True,
            'Objects': {
                '1169075008.52mike': {
                    'Type': 'Townsperson',
                    'Category': 'Cast',
                    'AnimSet': 'default',
                    'CustomModel': 'None',
                    'DNA': '1169075008.52mike',
                    'Hpr': VBase3(168.907, 0.0, 0.0),
                    'Patrol Radius': '12.0000',
                    'Pos': Point3(6.804, 8.0, 0.0),
                    'Private Status': 'All',
                    'Respawns': True,
                    'Scale': VBase3(1.0, 1.0, 1.0),
                    'Start State': 'Idle',
                    'Team': 'Player'
                }
            },
            'Visual': {
                'Model': 'models/buildings/interior_spanish_npc'
            }
        }
    },
    'Node Links': [],
    'Layers': {},
    'ObjectIds': {
        '1153419460.828659a20': '["Objects"]["1153419460.828659a20"]',
        '1169075008.52mike': '["Objects"]["1153419460.828659a20"]["Objects"]["1169075008.52mike"]'
    }
}