{
    "src_property": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "src",
            "valueType": "string",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "width_property": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "width",
            "valueType": "number",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "height_property": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "height",
            "valueType": "number",
            "objectDescriptor": {
                "@": "root"
            }
        }
    },
    "crossOrigin_property": {
        "prototype": "core/meta/property-descriptor",
        "values": {
            "name": "crossOrigin",
            "objectDescriptor": {
                "@": "root"
            },
            "valueType": "enum",
            "enumValues": [
                null,
                "anonymous",
                "use-credentials"
            ],
            "defaultValue": null
        }
    },
    "objectDescriptor_parent": {
        "object": "ui/component.meta"
    },
    "root": {
        "prototype": "core/meta/module-object-descriptor",
        "values": {
            "name": "AbstractImage",
            "parent": {
                "@": "objectDescriptor_parent"
            },
            "propertyDescriptors": [
                {
                    "@": "src_property"
                },
                {
                    "@": "width_property"
                },
                {
                    "@": "height_property"
                },
                {
                    "@": "crossOrigin_property"
                }
            ],
            "propertyDescriptorGroups": {
                "Main": [
                    {
                        "@": "src_property"
                    }
                ],
                "Options": [
                    {
                        "@": "width_property"
                    },
                    {
                        "@": "height_property"
                    },
                    {
                        "@": "crossOrigin_property"
                    }
                ]
            },
            "objectDescriptorModule": {
                "%": "ui/base/abstract-image.meta"
            },
            "exportName": "AbstractImage",
            "module": {
                "%": "ui/base/abstract-image"
            }
        }
    }
}
