{
    "InterfaceSVGClipPathElement": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SVGClipPathElement.json",
            "name": "SVGClipPathElement",
            "slug": "API/SVGClipPathElement",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SVGClipPathElement",
            "summary": "The SVGClipPathElement interface provides access to the properties of <clipPath> elements, as well as methods to manipulate them.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "9"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12.1"
                },
                "opera_android": {
                    "version_added": "12.1"
                },
                "safari": {
                    "version_added": "3"
                },
                "safari_ios": {
                    "version_added": "1"
                },
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "3"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SVGClipPathElement"
        }
    ],
    "InterfaceSVGMaskElement": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/SVGMaskElement.json",
            "name": "SVGMaskElement",
            "slug": "API/SVGMaskElement",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement",
            "summary": "The SVGMaskElement interface provides access to the properties of <mask> elements, as well as methods to manipulate them.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "3"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "9"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "12.1"
                },
                "opera_android": {
                    "version_added": "12.1"
                },
                "safari": {
                    "version_added": "3"
                },
                "safari_ios": {
                    "version_added": "1"
                },
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "3"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "SVGMaskElement"
        }
    ],
    "the-clip-path": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/clip-path.json",
            "name": "clip-path",
            "slug": "CSS/clip-path",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path",
            "summary": "The clip-path CSS property creates a clipping region that sets what part of an element should be shown. Parts that are inside the region are shown, while those outside are hidden.",
            "support": {
                "chrome": [
                    {
                        "version_added": "55"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "23"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "3.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "10",
                    "partial_implementation": true,
                    "notes": "Only supports clip paths defined by <code>url()</code>."
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "9.1"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "7"
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "79"
                    }
                ]
            },
            "caniuse": {
                "feature": "css-clip-path",
                "title": "CSS clip-path property (for HTML)"
            },
            "title": "clip-path"
        },
        {
            "engines": [],
            "filename": "svg/attributes/presentation.json",
            "name": "clip-path",
            "slug": "SVG/Attribute/clip-path",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-path",
            "summary": "The clip-path presentation attribute defines or associates a clipping path with the element it is related to.",
            "support": {
                "chrome": {
                    "version_added": null
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": null
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": null
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": null
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": null
                }
            },
            "caniuse": {
                "feature": "css-clip-path",
                "title": "CSS clip-path property (for HTML)"
            },
            "title": "clip-path"
        }
    ],
    "the-mask-border-outset": [
        {
            "engines": [],
            "altname": [
                "blink",
                "webkit"
            ],
            "filename": "css/properties/mask-border-outset.json",
            "name": "mask-border-outset",
            "slug": "CSS/mask-border-outset",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-border-outset",
            "summary": "The mask-border-outset CSS property specifies the distance by which an element's mask border is set out from its border box.",
            "support": {
                "chrome": {
                    "alternative_name": "-webkit-mask-box-image-outset",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false,
                    "notes": "See <a href='https://bugzil.la/877294'>bug 877294</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "alternative_name": "-webkit-mask-box-image-outset",
                    "version_added": "3.1"
                },
                "safari_ios": {
                    "alternative_name": "-webkit-mask-box-image-outset",
                    "version_added": "3"
                },
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "alternative_name": "-webkit-mask-box-image-outset",
                    "version_added": "79"
                }
            },
            "title": "mask-border-outset"
        }
    ],
    "the-mask-border-repeat": [
        {
            "engines": [],
            "altname": [
                "blink",
                "webkit"
            ],
            "filename": "css/properties/mask-border-repeat.json",
            "name": "mask-border-repeat",
            "slug": "CSS/mask-border-repeat",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-border-repeat",
            "summary": "The mask-border-repeat CSS property sets how the edge regions of a source image are adjusted to fit the dimensions of an element's mask border.",
            "support": {
                "chrome": {
                    "alternative_name": "-webkit-mask-box-image-repeat",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false,
                    "notes": "See <a href='https://bugzil.la/877294'>bug 877294</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "alternative_name": "-webkit-mask-box-image-repeat",
                    "version_added": "3.1"
                },
                "safari_ios": {
                    "alternative_name": "-webkit-mask-box-image-repeat",
                    "version_added": "3"
                },
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "alternative_name": "-webkit-mask-box-image-repeat",
                    "version_added": "79"
                }
            },
            "title": "mask-border-repeat"
        }
    ],
    "the-mask-border-slice": [
        {
            "engines": [],
            "altname": [
                "blink",
                "webkit"
            ],
            "filename": "css/properties/mask-border-slice.json",
            "name": "mask-border-slice",
            "slug": "CSS/mask-border-slice",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-border-slice",
            "summary": "The mask-border-slice CSS property divides the image set by mask-border-source into regions. These regions are used to form the components of an element's mask border.",
            "support": {
                "chrome": {
                    "alternative_name": "-webkit-mask-box-image-slice",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false,
                    "notes": "See <a href='https://bugzil.la/877294'>bug 877294</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "alternative_name": "-webkit-mask-box-image-slice",
                    "version_added": "3.1"
                },
                "safari_ios": {
                    "alternative_name": "-webkit-mask-box-image-slice",
                    "version_added": "3"
                },
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "alternative_name": "-webkit-mask-box-image-slice",
                    "version_added": "79"
                }
            },
            "title": "mask-border-slice"
        }
    ],
    "the-mask-border-source": [
        {
            "engines": [],
            "altname": [
                "blink",
                "webkit"
            ],
            "filename": "css/properties/mask-border-source.json",
            "name": "mask-border-source",
            "slug": "CSS/mask-border-source",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-border-source",
            "summary": "The mask-border-source CSS property sets the source image used to create an element's mask border.",
            "support": {
                "chrome": {
                    "alternative_name": "-webkit-mask-box-image-source",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false,
                    "notes": "See <a href='https://bugzil.la/877294'>bug 877294</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "alternative_name": "-webkit-mask-box-image-source",
                    "version_added": "3.1"
                },
                "safari_ios": {
                    "alternative_name": "-webkit-mask-box-image-source",
                    "version_added": "3"
                },
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "alternative_name": "-webkit-mask-box-image-source",
                    "version_added": "79"
                }
            },
            "title": "mask-border-source"
        }
    ],
    "the-mask-border-width": [
        {
            "engines": [],
            "altname": [
                "blink",
                "webkit"
            ],
            "filename": "css/properties/mask-border-width.json",
            "name": "mask-border-width",
            "slug": "CSS/mask-border-width",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-border-width",
            "summary": "The mask-border-width CSS property sets the width of an element's mask border.",
            "support": {
                "chrome": {
                    "alternative_name": "-webkit-mask-box-image-width",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false,
                    "notes": "See <a href='https://bugzil.la/877294'>bug 877294</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "alternative_name": "-webkit-mask-box-image-width",
                    "version_added": "3.1"
                },
                "safari_ios": {
                    "alternative_name": "-webkit-mask-box-image-width",
                    "version_added": "3"
                },
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "alternative_name": "-webkit-mask-box-image-width",
                    "version_added": "79"
                }
            },
            "title": "mask-border-width"
        }
    ],
    "the-mask-border": [
        {
            "engines": [],
            "altname": [
                "blink",
                "webkit"
            ],
            "filename": "css/properties/mask-border.json",
            "name": "mask-border",
            "slug": "CSS/mask-border",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-border",
            "summary": "The mask-border CSS shorthand property lets you create a mask along the edge of an element's border.",
            "support": {
                "chrome": {
                    "alternative_name": "-webkit-mask-box-image",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false,
                    "notes": "See <a href='https://bugzil.la/877294'>bug 877294</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "alternative_name": "-webkit-mask-box-image",
                    "version_added": "3.1"
                },
                "safari_ios": {
                    "alternative_name": "-webkit-mask-box-image",
                    "version_added": "3"
                },
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "alternative_name": "-webkit-mask-box-image",
                    "version_added": "79"
                }
            },
            "title": "mask-border"
        }
    ],
    "the-mask-clip": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "prefixed": [
                "blink"
            ],
            "filename": "css/properties/mask-clip.json",
            "name": "mask-clip",
            "slug": "CSS/mask-clip",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-clip",
            "summary": "The mask-clip CSS property determines the area which is affected by a mask. The painted content of an element must be restricted to this area.",
            "support": {
                "chrome": {
                    "prefix": "-webkit-",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "15.4"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "4"
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "prefix": "-webkit-",
                    "version_added": "2"
                },
                "edge_blink": {
                    "prefix": "-webkit-",
                    "version_added": "79"
                }
            },
            "title": "mask-clip"
        }
    ],
    "the-mask-composite": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/mask-composite.json",
            "name": "mask-composite",
            "slug": "CSS/mask-composite",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-composite",
            "summary": "The mask-composite CSS property represents a compositing operation used on the current mask layer with the mask layers below it.",
            "support": {
                "chrome": {
                    "version_added": false,
                    "notes": "See also <a href='https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite'><code>-webkit-mask-composite</code></a> for a similar non-standard property that uses different keywords."
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15.4",
                    "notes": "See also <a href='https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite'><code>-webkit-mask-composite</code></a> for a similar non-standard property that uses different keywords."
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false,
                    "notes": "See also <a href='https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-composite'><code>-webkit-mask-composite</code></a> for a similar non-standard property that uses different keywords."
                }
            },
            "title": "mask-composite"
        }
    ],
    "the-mask-image": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "prefixed": [
                "blink"
            ],
            "filename": "css/properties/mask-image.json",
            "name": "mask-image",
            "slug": "CSS/mask-image",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-image",
            "summary": "The mask-image CSS property sets the image that is used as mask layer for an element. By default this means the alpha channel of the mask image will be multiplied with the alpha channel of the element. This can be controlled with the mask-mode property.",
            "support": {
                "chrome": {
                    "prefix": "-webkit-",
                    "version_added": "1",
                    "notes": "From version 8, Chrome added support for gradient values. Initially, Chrome supported only <code>-webkit-</code> prefixed values for gradients (such as <code>-webkit-linear-gradient()</code>). Later, support for unprefixed values was added."
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "prefix": "-webkit-",
                    "version_added": "15"
                },
                "opera_android": {
                    "prefix": "-webkit-",
                    "version_added": "14"
                },
                "safari": [
                    {
                        "version_added": "15.4"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "4",
                        "notes": "Initially, Safari supported only <code>-webkit-</code> prefixed values for gradients (such as <code>-webkit-linear-gradient()</code>). Later, support for unprefixed values was added."
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "1.0",
                    "prefix": "-webkit-"
                },
                "webview_android": {
                    "prefix": "-webkit-",
                    "version_added": "2",
                    "notes": "Initially, Android supported only <code>-webkit-</code> prefixed values for gradients (such as <code>-webkit-linear-gradient()</code>). Later, support for unprefixed values was added."
                },
                "edge_blink": {
                    "prefix": "-webkit-",
                    "version_added": "79",
                    "notes": "From version 8, Chrome added support for gradient values. Initially, Chrome supported only <code>-webkit-</code> prefixed values for gradients (such as <code>-webkit-linear-gradient()</code>). Later, support for unprefixed values was added."
                }
            },
            "title": "mask-image"
        }
    ],
    "the-mask-mode": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/mask-mode.json",
            "name": "mask-mode",
            "slug": "CSS/mask-mode",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-mode",
            "summary": "The mask-mode CSS property sets whether the mask reference defined by mask-image is treated as a luminance or alpha mask.",
            "support": {
                "chrome": {
                    "version_added": false
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": false
                }
            },
            "title": "mask-mode"
        }
    ],
    "the-mask-origin": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "prefixed": [
                "blink"
            ],
            "filename": "css/properties/mask-origin.json",
            "name": "mask-origin",
            "slug": "CSS/mask-origin",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-origin",
            "summary": "The mask-origin CSS property sets the origin of a mask.",
            "support": {
                "chrome": {
                    "prefix": "-webkit-",
                    "version_added": "1",
                    "notes": "The <code>margin-box</code> value is unsupported."
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "15.4"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "4",
                        "notes": "The <code>margin-box</code> value is unsupported."
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "prefix": "-webkit-",
                    "version_added": "2",
                    "notes": "The <code>margin-box</code> value is unsupported."
                },
                "edge_blink": {
                    "prefix": "-webkit-",
                    "version_added": "79",
                    "notes": "The <code>margin-box</code> value is unsupported."
                }
            },
            "title": "mask-origin"
        }
    ],
    "the-mask-position": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "prefixed": [
                "blink"
            ],
            "filename": "css/properties/mask-position.json",
            "name": "mask-position",
            "slug": "CSS/mask-position",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-position",
            "summary": "The mask-position CSS property sets the initial position, relative to the mask position layer set by mask-origin, for each defined mask image.",
            "support": {
                "chrome": {
                    "prefix": "-webkit-",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "15.4"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "3.1"
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "prefix": "-webkit-",
                    "version_added": "2"
                },
                "edge_blink": {
                    "prefix": "-webkit-",
                    "version_added": "79"
                }
            },
            "title": "mask-position"
        }
    ],
    "the-mask-repeat": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "prefixed": [
                "blink"
            ],
            "filename": "css/properties/mask-repeat.json",
            "name": "mask-repeat",
            "slug": "CSS/mask-repeat",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-repeat",
            "summary": "The mask-repeat CSS property sets how mask images are repeated. A mask image can be repeated along the horizontal axis, the vertical axis, both axes, or not repeated at all.",
            "support": {
                "chrome": {
                    "prefix": "-webkit-",
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "15.4"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "3.1"
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "prefix": "-webkit-",
                    "version_added": "2"
                },
                "edge_blink": {
                    "prefix": "-webkit-",
                    "version_added": "79"
                }
            },
            "title": "mask-repeat"
        }
    ],
    "the-mask-size": [
        {
            "engines": [
                "gecko",
                "webkit"
            ],
            "prefixed": [
                "blink"
            ],
            "filename": "css/properties/mask-size.json",
            "name": "mask-size",
            "slug": "CSS/mask-size",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-size",
            "summary": "The mask-size CSS property specifies the sizes of the mask images. The size of the image can be fully or partially constrained in order to preserve its intrinsic ratio.",
            "support": {
                "chrome": {
                    "prefix": "-webkit-",
                    "version_added": "4"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "53"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "15.4"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "4"
                    }
                ],
                "safari_ios": [
                    {
                        "version_added": "15.4"
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "2"
                    }
                ],
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "prefix": "-webkit-",
                    "version_added": "79"
                }
            },
            "title": "mask-size"
        }
    ],
    "the-mask-type": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/mask-type.json",
            "name": "mask-type",
            "slug": "CSS/mask-type",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask-type",
            "summary": "The mask-type CSS property sets whether an SVG <mask> element is used as a luminance or an alpha mask. It applies to the <mask> element itself.",
            "support": {
                "chrome": {
                    "version_added": "24"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "35"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "7"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "mask-type"
        }
    ],
    "the-mask": [
        {
            "engines": [
                "gecko"
            ],
            "partial": [
                "blink",
                "webkit"
            ],
            "prefixed": [
                "blink",
                "webkit"
            ],
            "filename": "css/properties/mask.json",
            "name": "mask",
            "slug": "CSS/mask",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/mask",
            "summary": "The mask CSS shorthand property hides an element (partially or fully) by masking or clipping the image at specific points.",
            "support": {
                "chrome": [
                    {
                        "version_added": "1",
                        "partial_implementation": true,
                        "notes": "While the property is recognized, values applied to it don't have any effect."
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "1",
                        "notes": "The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard <a href='https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment'><code>-webkit-mask-attachment</code></a> property."
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": false
                },
                "firefox": {
                    "version_added": "2",
                    "notes": "From Firefox 10, the default color space when handling masks is sRGB. Previously, the default and only supported color space was linear RGB. This changes the appearance of mask effects, but brings Firefox into compliance with the second edition of the SVG 1.1 specification."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": [
                    {
                        "version_added": "3.1",
                        "partial_implementation": true,
                        "notes": "While the property is recognized, values applied to it don't have any effect."
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "3.1",
                        "notes": "The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard <a href='https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment'><code>-webkit-mask-attachment</code></a> property."
                    }
                ],
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "2",
                        "partial_implementation": true,
                        "notes": "While the property is recognized, values applied to it don't have any effect."
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "2",
                        "notes": "The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard <a href='https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment'><code>-webkit-mask-attachment</code></a> property."
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79",
                        "partial_implementation": true,
                        "notes": "While the property is recognized, values applied to it don't have any effect."
                    },
                    {
                        "prefix": "-webkit-",
                        "version_added": "79",
                        "notes": "The prefixed property can be used with SVG and HTML with a slightly different syntax, which allows setting the non-standard <a href='https://developer.mozilla.org/docs/Web/CSS/-webkit-mask-attachment'><code>-webkit-mask-attachment</code></a> property."
                    }
                ]
            },
            "title": "mask"
        },
        {
            "engines": [],
            "filename": "svg/attributes/presentation.json",
            "name": "mask",
            "slug": "SVG/Attribute/mask",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mask",
            "summary": "The mask attribute is a presentation attribute mainly used to bind a given <mask> element with the element the attribute belongs to.",
            "support": {
                "chrome": {
                    "version_added": null
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": null
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": null
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": null
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": null
                }
            },
            "title": "mask"
        }
    ],
    "the-clip-rule": [
        {
            "engines": [],
            "filename": "svg/attributes/presentation.json",
            "name": "clip-rule",
            "slug": "SVG/Attribute/clip-rule",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-rule",
            "summary": "« SVG Attribute reference home",
            "support": {
                "chrome": {
                    "version_added": null
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": null
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": null
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": null
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": null
                }
            },
            "title": "clip-rule"
        }
    ],
    "ClipPathElement": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "svg/elements/clipPath.json",
            "name": "clipPath",
            "slug": "SVG/Element/clipPath",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Element/clipPath",
            "summary": "The <clipPath> SVG element defines a clipping path, to be used by the clip-path property.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": {
                    "version_added": true
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1.5"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "9"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "9"
                },
                "opera_android": "mirror",
                "safari": {
                    "version_added": "3"
                },
                "safari_ios": {
                    "version_added": "3"
                },
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "3"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "<clipPath>"
        }
    ],
    "element-attrdef-mask-maskcontentunits": [
        {
            "engines": [],
            "filename": "svg/elements/mask.json",
            "name": "maskContentUnits",
            "slug": "SVG/Attribute/maskContentUnits",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/maskContentUnits",
            "summary": "The maskContentUnits attribute indicates which coordinate system to use for the contents of the <mask> element.",
            "support": {
                "chrome": {
                    "version_added": null
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": null
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": null
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": null
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": null
                }
            },
            "title": "maskContentUnits"
        }
    ],
    "element-attrdef-mask-maskunits": [
        {
            "engines": [],
            "filename": "svg/elements/mask.json",
            "name": "maskUnits",
            "slug": "SVG/Attribute/maskUnits",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/maskUnits",
            "summary": "The maskUnits attribute indicates which coordinate system to use for the geometry properties of the <mask> element.",
            "support": {
                "chrome": {
                    "version_added": null
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": null
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": null
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": null
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": null
                }
            },
            "title": "maskUnits"
        }
    ],
    "MaskElement": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "svg/elements/mask.json",
            "name": "mask",
            "slug": "SVG/Element/mask",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/SVG/Element/mask",
            "summary": "The <mask> element defines an alpha mask for compositing the current object into the background. A mask is used/referenced using the mask property.",
            "support": {
                "chrome": {
                    "version_added": true
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": true
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": true
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": true
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": true
                }
            },
            "title": "<mask>"
        }
    ]
}
