#usda 1.0
(
    customLayerData = {
        dictionary cameraSettings = {
            dictionary Front = {
                double3 position = (0, 0, 50000)
                double radius = 500
            }
            dictionary Perspective = {
                double3 position = (500, 500, 500)
                double3 target = (-0.00000397803842133726, 0.000007956076785831101, -0.000003978038307650422)
            }
            dictionary Right = {
                double3 position = (-50000, 0, 0)
                double radius = 500
            }
            dictionary Top = {
                double3 position = (0, 50000, 0)
                double radius = 500
            }
            string boundCamera = "/OmniverseKit_Persp"
        }
        dictionary omni_layer = {
            dictionary muteness = {
            }
        }
        dictionary renderSettings = {
            int "rtx:hydra:curves:splits" = 2
            double "rtx:hydra:points:defaultWidth" = 1
            float3 "rtx:iray:environment_dome_rotation_axis" = (0, 1, 0)
        }
    }
    metersPerUnit = 0.01
    timeCodesPerSecond = 24
    upAxis = "Y"
)

def "World"
{
    def OmniGraph "TestGraph"
    {
        token evaluationMode = "Automatic"
        token evaluator:type = "push"
        token fabricCacheBacking = "Shared"
        int2 fileFormatVersion = (1, 4)
        token pipelineStage = "pipelineStageSimulation"

        def OmniGraphNode "TestAllDataTypesPy"
        {
            custom bool inputs:a_bool = 0
            custom bool[] inputs:a_bool_array = [0, 1]
            custom rel inputs:a_bundle
            custom color3d inputs:a_colord_3 = (0.01625, 0.14125, 0.26625)
            custom color3d[] inputs:a_colord_3_array = [(0.01625, 0.14125, 0.26625), (0.26625, 0.14125, 0.01625)]
            custom color4d inputs:a_colord_4 = (0.01625, 0.14125, 0.26625, 0.39125)
            custom color4d[] inputs:a_colord_4_array = [(0.01625, 0.14125, 0.26625, 0.39125), (0.39125, 0.26625, 0.14125, 0.01625)]
            custom color3f inputs:a_colorf_3 = (0.125, 0.25, 0.375)
            custom color3f[] inputs:a_colorf_3_array = [(0.125, 0.25, 0.375), (0.375, 0.25, 0.125)]
            custom color4f inputs:a_colorf_4 = (0.125, 0.25, 0.375, 0.5)
            custom color4f[] inputs:a_colorf_4_array = [(0.125, 0.25, 0.375, 0.5), (0.5, 0.375, 0.25, 0.125)]
            custom color3h inputs:a_colorh_3 = (0.5, 0.625, 0.75)
            custom color3h[] inputs:a_colorh_3_array = [(0.5, 0.625, 0.75), (0.75, 0.625, 0.5)]
            custom color4h inputs:a_colorh_4 = (0.5, 0.625, 0.75, 0.875)
            custom color4h[] inputs:a_colorh_4_array = [(0.5, 0.625, 0.75, 0.875), (0.875, 0.75, 0.625, 0.5)]
            custom double inputs:a_double = 4.125
            custom double2 inputs:a_double_2 = (4.125, 4.25)
            custom double2[] inputs:a_double_2_array = [(4.125, 4.25), (2.125, 2.25)]
            custom double3 inputs:a_double_3 = (4.125, 4.25, 4.375)
            custom double3[] inputs:a_double_3_array = [(4.125, 4.25, 4.375), (2.125, 2.25, 2.375)]
            custom double4 inputs:a_double_4 = (4.125, 4.25, 4.375, 4.5)
            custom double4[] inputs:a_double_4_array = [(4.125, 4.25, 4.375, 4.5), (2.125, 2.25, 2.375, 2.5)]
            custom double[] inputs:a_double_array = [4.125, 2.125]
            custom uint inputs:a_execution = 0
            custom float inputs:a_float = 4.5
            custom float2 inputs:a_float_2 = (4.5, 4.625)
            custom float2[] inputs:a_float_2_array = [(4.5, 4.625), (2.5, 2.625)]
            custom float3 inputs:a_float_3 = (4.5, 4.625, 4.75)
            custom float3[] inputs:a_float_3_array = [(4.5, 4.625, 4.75), (2.5, 2.625, 2.75)]
            custom float4 inputs:a_float_4 = (4.5, 4.625, 4.75, 4.875)
            custom float4[] inputs:a_float_4_array = [(4.5, 4.625, 4.75, 4.875), (2.5, 2.625, 2.75, 2.875)]
            custom float[] inputs:a_float_array = [4.5, 2.5]
            custom frame4d inputs:a_frame_4 = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1) )
            custom frame4d[] inputs:a_frame_4_array = [( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1) ), ( (2, 3, 3, 3), (3, 2, 3, 3), (3, 3, 2, 3), (3, 3, 3, 2) )]
            custom half inputs:a_half = 2.5
            custom half2 inputs:a_half_2 = (2.5, 2.625)
            custom half2[] inputs:a_half_2_array = [(2.5, 2.625), (4.5, 4.625)]
            custom half3 inputs:a_half_3 = (2.5, 2.625, 2.75)
            custom half3[] inputs:a_half_3_array = [(2.5, 2.625, 2.75), (4.5, 4.625, 4.75)]
            custom half4 inputs:a_half_4 = (2.5, 2.625, 2.75, 2.875)
            custom half4[] inputs:a_half_4_array = [(2.5, 2.625, 2.75, 2.875), (4.5, 4.625, 4.75, 4.875)]
            custom half[] inputs:a_half_array = [2.5, 4.5]
            custom int inputs:a_int = -32
            custom int64 inputs:a_int64 = -46
            custom int64[] inputs:a_int64_array = [-46, -64]
            custom int2 inputs:a_int_2 = (-32, -31)
            custom int2[] inputs:a_int_2_array = [(-32, -31), (-23, -22)]
            custom int3 inputs:a_int_3 = (-32, -31, -30)
            custom int3[] inputs:a_int_3_array = [(-32, -31, -30), (-23, -22, -21)]
            custom int4 inputs:a_int_4 = (-32, -31, -30, -29)
            custom int4[] inputs:a_int_4_array = [(-32, -31, -30, -29), (-23, -22, -21, -20)]
            custom int[] inputs:a_int_array = [-32, -23]
            custom matrix2d inputs:a_matrixd_2 = ( (1, 0), (0, 1) )
            custom matrix2d[] inputs:a_matrixd_2_array = [( (1, 0), (0, 1) ), ( (2, 3), (3, 2) )]
            custom matrix3d inputs:a_matrixd_3 = ( (1, 0, 0), (0, 1, 0), (0, 0, 1) )
            custom matrix3d[] inputs:a_matrixd_3_array = [( (1, 0, 0), (0, 1, 0), (0, 0, 1) ), ( (2, 3, 3), (3, 2, 3), (3, 3, 2) )]
            custom matrix4d inputs:a_matrixd_4 = ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1) )
            custom matrix4d[] inputs:a_matrixd_4_array = [( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1) ), ( (2, 3, 3, 3), (3, 2, 3, 3), (3, 3, 2, 3), (3, 3, 3, 2) )]
            custom normal3d inputs:a_normald_3 = (0.01625, 0.14125, 0.26625)
            custom normal3d[] inputs:a_normald_3_array = [(0.01625, 0.14125, 0.26625), (0.26625, 0.14125, 0.01625)]
            custom normal3f inputs:a_normalf_3 = (0.125, 0.25, 0.375)
            custom normal3f[] inputs:a_normalf_3_array = [(0.125, 0.25, 0.375), (0.375, 0.25, 0.125)]
            custom normal3h inputs:a_normalh_3 = (0.5, 0.625, 0.75)
            custom normal3h[] inputs:a_normalh_3_array = [(0.5, 0.625, 0.75), (0.75, 0.625, 0.5)]
            custom uint64 inputs:a_objectId = 46
            custom uint64[] inputs:a_objectId_array = [46, 64]
            custom string inputs:a_path = "/This/Is"
            custom point3d inputs:a_pointd_3 = (0.01625, 0.14125, 0.26625)
            custom point3d[] inputs:a_pointd_3_array = [(0.01625, 0.14125, 0.26625), (0.26625, 0.14125, 0.01625)]
            custom point3f inputs:a_pointf_3 = (0.125, 0.25, 0.375)
            custom point3f[] inputs:a_pointf_3_array = [(0.125, 0.25, 0.375), (0.375, 0.25, 0.125)]
            custom point3h inputs:a_pointh_3 = (0.5, 0.625, 0.75)
            custom point3h[] inputs:a_pointh_3_array = [(0.5, 0.625, 0.75), (0.75, 0.625, 0.5)]
            custom quatd inputs:a_quatd_4 = (0.78, 0.01625, 0.14125, 0.26625)
            custom quatd[] inputs:a_quatd_4_array = [(0.78, 0.01625, 0.14125, 0.26625), (0.51625, 0.14125, 0.26625, 0.39125)]
            custom quatf inputs:a_quatf_4 = (0.5, 0.125, 0.25, 0.375)
            custom quatf[] inputs:a_quatf_4_array = [(0.5, 0.125, 0.25, 0.375), (0.625, 0.25, 0.375, 0.5)]
            custom quath inputs:a_quath_4 = (0.75, 0, 0.25, 0.5)
            custom quath[] inputs:a_quath_4_array = [(0.75, 0, 0.25, 0.5), (0.875, 0.125, 0.375, 0.625)]
            custom string inputs:a_string = "Anakin"
            custom texCoord2d inputs:a_texcoordd_2 = (0.01625, 0.14125)
            custom texCoord2d[] inputs:a_texcoordd_2_array = [(0.01625, 0.14125), (0.14125, 0.01625)]
            custom texCoord3d inputs:a_texcoordd_3 = (0.01625, 0.14125, 0.26625)
            custom texCoord3d[] inputs:a_texcoordd_3_array = [(0.01625, 0.14125, 0.26625), (0.26625, 0.14125, 0.01625)]
            custom texCoord2f inputs:a_texcoordf_2 = (0.125, 0.25)
            custom texCoord2f[] inputs:a_texcoordf_2_array = [(0.125, 0.25), (0.25, 0.125)]
            custom texCoord3f inputs:a_texcoordf_3 = (0.125, 0.25, 0.375)
            custom texCoord3f[] inputs:a_texcoordf_3_array = [(0.125, 0.25, 0.375), (0.375, 0.25, 0.125)]
            custom texCoord2h inputs:a_texcoordh_2 = (0.5, 0.625)
            custom texCoord2h[] inputs:a_texcoordh_2_array = [(0.5, 0.625), (0.625, 0.5)]
            custom texCoord3h inputs:a_texcoordh_3 = (0.5, 0.625, 0.75)
            custom texCoord3h[] inputs:a_texcoordh_3_array = [(0.5, 0.625, 0.75), (0.75, 0.625, 0.5)]
            custom timecode inputs:a_timecode = 5
            custom timecode[] inputs:a_timecode_array = [5, 6]
            custom token inputs:a_token = "Ahsoka"
            custom token[] inputs:a_token_array = ["Ahsoka", "Tano"]
            custom uchar inputs:a_uchar = 12
            custom uchar[] inputs:a_uchar_array = [12, 8]
            custom uint inputs:a_uint = 32
            custom uint64 inputs:a_uint64 = 46
            custom uint64[] inputs:a_uint64_array = [46, 64]
            custom uint[] inputs:a_uint_array = [32, 23]
            custom vector3d inputs:a_vectord_3 = (0.01625, 0.14125, 0.26625)
            custom vector3d[] inputs:a_vectord_3_array = [(0.01625, 0.14125, 0.26625), (0.26625, 0.14125, 0.01625)]
            custom vector3f inputs:a_vectorf_3 = (0.125, 0.25, 0.375)
            custom vector3f[] inputs:a_vectorf_3_array = [(0.125, 0.25, 0.375), (0.375, 0.25, 0.125)]
            custom vector3h inputs:a_vectorh_3 = (0.5, 0.625, 0.75)
            custom vector3h[] inputs:a_vectorh_3_array = [(0.5, 0.625, 0.75), (0.75, 0.625, 0.5)]
            custom bool inputs:doNotCompute = 0
            token node:type = "omni.graph.test.TestAllDataTypesPy"
            int node:typeVersion = 1
            custom bool outputs:a_bool = 1
            custom bool[] outputs:a_bool_array = [1, 0]
            custom color3d outputs:a_colord_3 = (1.5, 2.5, 3.5)
            custom color3d[] outputs:a_colord_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom color4d outputs:a_colord_4 = (1.5, 2.5, 3.5, 4.5)
            custom color4d[] outputs:a_colord_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom color3f outputs:a_colorf_3 = (1.5, 2.5, 3.5)
            custom color3f[] outputs:a_colorf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom color4f outputs:a_colorf_4 = (1.5, 2.5, 3.5, 4.5)
            custom color4f[] outputs:a_colorf_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom color3h outputs:a_colorh_3 = (1.5, 2.5, 3.5)
            custom color3h[] outputs:a_colorh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom color4h outputs:a_colorh_4 = (1.5, 2.5, 3.5, 4.5)
            custom color4h[] outputs:a_colorh_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom double outputs:a_double = 1.5
            custom double2 outputs:a_double_2 = (1.5, 2.5)
            custom double2[] outputs:a_double_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom double3 outputs:a_double_3 = (1.5, 2.5, 3.5)
            custom double3[] outputs:a_double_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom double4 outputs:a_double_4 = (1.5, 2.5, 3.5, 4.5)
            custom double4[] outputs:a_double_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom double[] outputs:a_double_array = [1.5, 2.5]
            custom uint outputs:a_execution = 2 (
                customData = {
                    bool isExecution = 1
                }
            )
            custom float outputs:a_float = 1.5
            custom float2 outputs:a_float_2 = (1.5, 2.5)
            custom float2[] outputs:a_float_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom float3 outputs:a_float_3 = (1.5, 2.5, 3.5)
            custom float3[] outputs:a_float_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom float4 outputs:a_float_4 = (1.5, 2.5, 3.5, 4.5)
            custom float4[] outputs:a_float_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom float[] outputs:a_float_array = [1.5, 2.5]
            custom frame4d outputs:a_frame_4 = ( (1.5, 2.5, 3.5, 4.5), (5.5, 6.5, 7.5, 8.5), (9.5, 10.5, 11.5, 12.5), (13.5, 14.5, 15.5, 16.5) )
            custom frame4d[] outputs:a_frame_4_array = [( (1.5, 2.5, 3.5, 4.5), (5.5, 6.5, 7.5, 8.5), (9.5, 10.5, 11.5, 12.5), (13.5, 14.5, 15.5, 16.5) ), ( (11.5, 12.5, 13.5, 14.5), (15.5, 16.5, 17.5, 18.5), (19.5, 20.5, 21.5, 22.5), (23.5, 24.5, 25.5, 26.5) )]
            custom half outputs:a_half = 1.5
            custom half2 outputs:a_half_2 = (1.5, 2.5)
            custom half2[] outputs:a_half_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom half3 outputs:a_half_3 = (1.5, 2.5, 3.5)
            custom half3[] outputs:a_half_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom half4 outputs:a_half_4 = (1.5, 2.5, 3.5, 4.5)
            custom half4[] outputs:a_half_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom half[] outputs:a_half_array = [1.5, 2.5]
            custom int outputs:a_int = 1
            custom int64 outputs:a_int64 = 12345
            custom int64[] outputs:a_int64_array = [12345, 23456]
            custom int2 outputs:a_int_2 = (1, 2)
            custom int2[] outputs:a_int_2_array = [(1, 2), (3, 4)]
            custom int3 outputs:a_int_3 = (1, 2, 3)
            custom int3[] outputs:a_int_3_array = [(1, 2, 3), (4, 5, 6)]
            custom int4 outputs:a_int_4 = (1, 2, 3, 4)
            custom int4[] outputs:a_int_4_array = [(1, 2, 3, 4), (5, 6, 7, 8)]
            custom int[] outputs:a_int_array = [1, 2]
            custom matrix2d outputs:a_matrixd_2 = ( (1.5, 2.5), (3.5, 4.5) )
            custom matrix2d[] outputs:a_matrixd_2_array = [( (1.5, 2.5), (3.5, 4.5) ), ( (11.5, 12.5), (13.5, 14.5) )]
            custom matrix3d outputs:a_matrixd_3 = ( (1.5, 2.5, 3.5), (4.5, 5.5, 6.5), (7.5, 8.5, 9.5) )
            custom matrix3d[] outputs:a_matrixd_3_array = [( (1.5, 2.5, 3.5), (4.5, 5.5, 6.5), (7.5, 8.5, 9.5) ), ( (11.5, 12.5, 13.5), (14.5, 15.5, 16.5), (17.5, 18.5, 19.5) )]
            custom matrix4d outputs:a_matrixd_4 = ( (1.5, 2.5, 3.5, 4.5), (5.5, 6.5, 7.5, 8.5), (9.5, 10.5, 11.5, 12.5), (13.5, 14.5, 15.5, 16.5) )
            custom matrix4d[] outputs:a_matrixd_4_array = [( (1.5, 2.5, 3.5, 4.5), (5.5, 6.5, 7.5, 8.5), (9.5, 10.5, 11.5, 12.5), (13.5, 14.5, 15.5, 16.5) ), ( (11.5, 12.5, 13.5, 14.5), (15.5, 16.5, 17.5, 18.5), (19.5, 20.5, 21.5, 22.5), (23.5, 24.5, 25.5, 26.5) )]
            custom normal3d outputs:a_normald_3 = (1.5, 2.5, 3.5)
            custom normal3d[] outputs:a_normald_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom normal3f outputs:a_normalf_3 = (1.5, 2.5, 3.5)
            custom normal3f[] outputs:a_normalf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom normal3h outputs:a_normalh_3 = (1.5, 2.5, 3.5)
            custom normal3h[] outputs:a_normalh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom uint64 outputs:a_objectId = 2
            custom uint64[] outputs:a_objectId_array = [2, 3]
            custom string outputs:a_path = "/Output"
            custom point3d outputs:a_pointd_3 = (1.5, 2.5, 3.5)
            custom point3d[] outputs:a_pointd_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom point3f outputs:a_pointf_3 = (1.5, 2.5, 3.5)
            custom point3f[] outputs:a_pointf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom point3h outputs:a_pointh_3 = (1.5, 2.5, 3.5)
            custom point3h[] outputs:a_pointh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom quatd outputs:a_quatd_4 = (4.5, 1.5, 2.5, 3.5)
            custom quatd[] outputs:a_quatd_4_array = [(4.5, 1.5, 2.5, 3.5), (14.5, 11.5, 12.5, 13.5)]
            custom quatf outputs:a_quatf_4 = (4.5, 1.5, 2.5, 3.5)
            custom quatf[] outputs:a_quatf_4_array = [(4.5, 1.5, 2.5, 3.5), (14.5, 11.5, 12.5, 13.5)]
            custom quath outputs:a_quath_4 = (4.5, 1.5, 2.5, 3.5)
            custom quath[] outputs:a_quath_4_array = [(4.5, 1.5, 2.5, 3.5), (14.5, 11.5, 12.5, 13.5)]
            custom string outputs:a_string = "Snoke"
            custom texCoord2d outputs:a_texcoordd_2 = (1.5, 2.5)
            custom texCoord2d[] outputs:a_texcoordd_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom texCoord3d outputs:a_texcoordd_3 = (1.5, 2.5, 3.5)
            custom texCoord3d[] outputs:a_texcoordd_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom texCoord2f outputs:a_texcoordf_2 = (1.5, 2.5)
            custom texCoord2f[] outputs:a_texcoordf_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom texCoord3f outputs:a_texcoordf_3 = (1.5, 2.5, 3.5)
            custom texCoord3f[] outputs:a_texcoordf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom texCoord2h outputs:a_texcoordh_2 = (1.5, 2.5)
            custom texCoord2h[] outputs:a_texcoordh_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom texCoord3h outputs:a_texcoordh_3 = (1.5, 2.5, 3.5)
            custom texCoord3h[] outputs:a_texcoordh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom timecode outputs:a_timecode = 2.5
            custom timecode[] outputs:a_timecode_array = [2.5, 3.5]
            custom token outputs:a_token = "Jedi"
            custom token[] outputs:a_token_array = ["Luke", "Skywalker"]
            custom uchar outputs:a_uchar = 2
            custom uchar[] outputs:a_uchar_array = [2, 3]
            custom uint outputs:a_uint = 2
            custom uint64 outputs:a_uint64 = 2
            custom uint64[] outputs:a_uint64_array = [2, 3]
            custom uint[] outputs:a_uint_array = [2, 3]
            custom vector3d outputs:a_vectord_3 = (1.5, 2.5, 3.5)
            custom vector3d[] outputs:a_vectord_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom vector3f outputs:a_vectorf_3 = (1.5, 2.5, 3.5)
            custom vector3f[] outputs:a_vectorf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom vector3h outputs:a_vectorh_3 = (1.5, 2.5, 3.5)
            custom vector3h[] outputs:a_vectorh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom bool state:a_bool = 1
            custom bool[] state:a_bool_array = [1, 0]
            custom color3d state:a_colord_3 = (1.5, 2.5, 3.5)
            custom color3d[] state:a_colord_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom color4d state:a_colord_4 = (1.5, 2.5, 3.5, 4.5)
            custom color4d[] state:a_colord_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom color3f state:a_colorf_3 = (1.5, 2.5, 3.5)
            custom color3f[] state:a_colorf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom color4f state:a_colorf_4 = (1.5, 2.5, 3.5, 4.5)
            custom color4f[] state:a_colorf_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom color3h state:a_colorh_3 = (1.5, 2.5, 3.5)
            custom color3h[] state:a_colorh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom color4h state:a_colorh_4 = (1.5, 2.5, 3.5, 4.5)
            custom color4h[] state:a_colorh_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom double state:a_double = 1.5
            custom double2 state:a_double_2 = (1.5, 2.5)
            custom double2[] state:a_double_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom double3 state:a_double_3 = (1.5, 2.5, 3.5)
            custom double3[] state:a_double_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom double4 state:a_double_4 = (1.5, 2.5, 3.5, 4.5)
            custom double4[] state:a_double_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom double[] state:a_double_array = [1.5, 2.5]
            custom uint state:a_execution = 2
            custom bool state:a_firstEvaluation = 1
            custom float state:a_float = 1.5
            custom float2 state:a_float_2 = (1.5, 2.5)
            custom float2[] state:a_float_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom float3 state:a_float_3 = (1.5, 2.5, 3.5)
            custom float3[] state:a_float_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom float4 state:a_float_4 = (1.5, 2.5, 3.5, 4.5)
            custom float4[] state:a_float_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom float[] state:a_float_array = [1.5, 2.5]
            custom frame4d state:a_frame_4 = ( (1.5, 2.5, 3.5, 4.5), (5.5, 6.5, 7.5, 8.5), (9.5, 10.5, 11.5, 12.5), (13.5, 14.5, 15.5, 16.5) )
            custom frame4d[] state:a_frame_4_array = [( (1.5, 2.5, 3.5, 4.5), (5.5, 6.5, 7.5, 8.5), (9.5, 10.5, 11.5, 12.5), (13.5, 14.5, 15.5, 16.5) ), ( (11.5, 12.5, 13.5, 14.5), (15.5, 16.5, 17.5, 18.5), (19.5, 20.5, 21.5, 22.5), (23.5, 24.5, 25.5, 26.5) )]
            custom half state:a_half = 1.5
            custom half2 state:a_half_2 = (1.5, 2.5)
            custom half2[] state:a_half_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom half3 state:a_half_3 = (1.5, 2.5, 3.5)
            custom half3[] state:a_half_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom half4 state:a_half_4 = (1.5, 2.5, 3.5, 4.5)
            custom half4[] state:a_half_4_array = [(1.5, 2.5, 3.5, 4.5), (11.5, 12.5, 13.5, 14.5)]
            custom half[] state:a_half_array = [1.5, 2.5]
            custom int state:a_int = 1
            custom int64 state:a_int64 = 12345
            custom int64[] state:a_int64_array = [12345, 23456]
            custom int2 state:a_int_2 = (1, 2)
            custom int2[] state:a_int_2_array = [(1, 2), (3, 4)]
            custom int3 state:a_int_3 = (1, 2, 3)
            custom int3[] state:a_int_3_array = [(1, 2, 3), (4, 5, 6)]
            custom int4 state:a_int_4 = (1, 2, 3, 4)
            custom int4[] state:a_int_4_array = [(1, 2, 3, 4), (5, 6, 7, 8)]
            custom int[] state:a_int_array = [1, 2]
            custom matrix2d state:a_matrixd_2 = ( (1.5, 2.5), (3.5, 4.5) )
            custom matrix2d[] state:a_matrixd_2_array = [( (1.5, 2.5), (3.5, 4.5) ), ( (11.5, 12.5), (13.5, 14.5) )]
            custom matrix3d state:a_matrixd_3 = ( (1.5, 2.5, 3.5), (4.5, 5.5, 6.5), (7.5, 8.5, 9.5) )
            custom matrix3d[] state:a_matrixd_3_array = [( (1.5, 2.5, 3.5), (4.5, 5.5, 6.5), (7.5, 8.5, 9.5) ), ( (11.5, 12.5, 13.5), (14.5, 15.5, 16.5), (17.5, 18.5, 19.5) )]
            custom matrix4d state:a_matrixd_4 = ( (1.5, 2.5, 3.5, 4.5), (5.5, 6.5, 7.5, 8.5), (9.5, 10.5, 11.5, 12.5), (13.5, 14.5, 15.5, 16.5) )
            custom matrix4d[] state:a_matrixd_4_array = [( (1.5, 2.5, 3.5, 4.5), (5.5, 6.5, 7.5, 8.5), (9.5, 10.5, 11.5, 12.5), (13.5, 14.5, 15.5, 16.5) ), ( (11.5, 12.5, 13.5, 14.5), (15.5, 16.5, 17.5, 18.5), (19.5, 20.5, 21.5, 22.5), (23.5, 24.5, 25.5, 26.5) )]
            custom normal3d state:a_normald_3 = (1.5, 2.5, 3.5)
            custom normal3d[] state:a_normald_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom normal3f state:a_normalf_3 = (1.5, 2.5, 3.5)
            custom normal3f[] state:a_normalf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom normal3h state:a_normalh_3 = (1.5, 2.5, 3.5)
            custom normal3h[] state:a_normalh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom uint64 state:a_objectId = 2
            custom uint64[] state:a_objectId_array = [2, 3]
            custom string state:a_path = "/State"
            custom point3d state:a_pointd_3 = (1.5, 2.5, 3.5)
            custom point3d[] state:a_pointd_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom point3f state:a_pointf_3 = (1.5, 2.5, 3.5)
            custom point3f[] state:a_pointf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom point3h state:a_pointh_3 = (1.5, 2.5, 3.5)
            custom point3h[] state:a_pointh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom quatd state:a_quatd_4 = (4.5, 1.5, 2.5, 3.5)
            custom quatd[] state:a_quatd_4_array = [(4.5, 1.5, 2.5, 3.5), (14.5, 11.5, 12.5, 13.5)]
            custom quatf state:a_quatf_4 = (4.5, 1.5, 2.5, 3.5)
            custom quatf[] state:a_quatf_4_array = [(4.5, 1.5, 2.5, 3.5), (14.5, 11.5, 12.5, 13.5)]
            custom quath state:a_quath_4 = (4.5, 1.5, 2.5, 3.5)
            custom quath[] state:a_quath_4_array = [(4.5, 1.5, 2.5, 3.5), (14.5, 11.5, 12.5, 13.5)]
            custom string state:a_string = "Snoke"
            custom string state:a_stringEmpty
            custom texCoord2d state:a_texcoordd_2 = (1.5, 2.5)
            custom texCoord2d[] state:a_texcoordd_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom texCoord3d state:a_texcoordd_3 = (1.5, 2.5, 3.5)
            custom texCoord3d[] state:a_texcoordd_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom texCoord2f state:a_texcoordf_2 = (1.5, 2.5)
            custom texCoord2f[] state:a_texcoordf_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom texCoord3f state:a_texcoordf_3 = (1.5, 2.5, 3.5)
            custom texCoord3f[] state:a_texcoordf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom texCoord2h state:a_texcoordh_2 = (1.5, 2.5)
            custom texCoord2h[] state:a_texcoordh_2_array = [(1.5, 2.5), (11.5, 12.5)]
            custom texCoord3h state:a_texcoordh_3 = (1.5, 2.5, 3.5)
            custom texCoord3h[] state:a_texcoordh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom timecode state:a_timecode = 2.5
            custom timecode[] state:a_timecode_array = [2.5, 3.5]
            custom token state:a_token = "Jedi"
            custom token[] state:a_token_array = ["Luke", "Skywalker"]
            custom uchar state:a_uchar = 2
            custom uchar[] state:a_uchar_array = [2, 3]
            custom uint state:a_uint = 2
            custom uint64 state:a_uint64 = 2
            custom uint64[] state:a_uint64_array = [2, 3]
            custom uint[] state:a_uint_array = [2, 3]
            custom vector3d state:a_vectord_3 = (1.5, 2.5, 3.5)
            custom vector3d[] state:a_vectord_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom vector3f state:a_vectorf_3 = (1.5, 2.5, 3.5)
            custom vector3f[] state:a_vectorf_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]
            custom vector3h state:a_vectorh_3 = (1.5, 2.5, 3.5)
            custom vector3h[] state:a_vectorh_3_array = [(1.5, 2.5, 3.5), (11.5, 12.5, 13.5)]

            def Output "outputs_a_bundle"
            {
            }

            def Output "state_a_bundle"
            {
            }
        }
    }
}

