# frozen_string_literal: true module Phlex::SVG::StandardElements extend Phlex::Elements # @!method a(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/a register_element :a # @!method animate(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/animate register_element :animate # @!method animateMotion(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/animateMotion register_element :animateMotion # @!method animateTransform(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/animateTransform register_element :animateTransform # @!method circle(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/circle register_element :circle # @!method clipPath(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/clipPath register_element :clipPath # @!method defs(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/defs register_element :defs # @!method desc(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/desc register_element :desc # @!method discard(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/discard register_element :discard # @!method ellipse(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/ellipse register_element :ellipse # @!method feBlend(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feBlend register_element :feBlend # @!method feColorMatrix(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feColorMatrix register_element :feColorMatrix # @!method feComponentTransfer(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feComponentTransfer register_element :feComponentTransfer # @!method feComposite(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feComposite register_element :feComposite # @!method feConvolveMatrix(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feConvolveMatrix register_element :feConvolveMatrix # @!method feDiffuseLighting(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feDiffuseLighting register_element :feDiffuseLighting # @!method feDisplacementMap(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feDisplacementMap register_element :feDisplacementMap # @!method feDistantLight(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feDistantLight register_element :feDistantLight # @!method feDropShadow(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feDropShadow register_element :feDropShadow # @!method feFlood(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feFlood register_element :feFlood # @!method feFuncA(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feFuncA register_element :feFuncA # @!method feFuncB(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feFuncB register_element :feFuncB # @!method feFuncG(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feFuncG register_element :feFuncG # @!method feFuncR(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feFuncR register_element :feFuncR # @!method feGaussianBlur(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feGaussianBlur register_element :feGaussianBlur # @!method feImage(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feImage register_element :feImage # @!method feMerge(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feMerge register_element :feMerge # @!method feMergeNode(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feMergeNode register_element :feMergeNode # @!method feMorphology(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feMorphology register_element :feMorphology # @!method feOffset(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feOffset register_element :feOffset # @!method fePointLight(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/fePointLight register_element :fePointLight # @!method feSpecularLighting(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feSpecularLighting register_element :feSpecularLighting # @!method feSpotLight(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feSpotLight register_element :feSpotLight # @!method feTile(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feTile register_element :feTile # @!method feTurbulence(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/feTurbulence register_element :feTurbulence # @!method filter(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/filter register_element :filter # @!method foreignObject(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/foreignObject register_element :foreignObject # @!method g(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/g register_element :g # @!method image(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/image register_element :image # @!method line(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/line register_element :line # @!method linearGradient(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/linearGradient register_element :linearGradient # @!method marker(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/marker register_element :marker # @!method mask(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/mask register_element :mask # @!method metadata(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/metadata register_element :metadata # @!method mpath(**attributes, &content) # Outputs an `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/mpath register_element :mpath # @!method path(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/path register_element :path # @!method pattern(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/pattern register_element :pattern # @!method polygon(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/polygon register_element :polygon # @!method polyline(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/polyline register_element :polyline # @!method radialGradient(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/radialGradient register_element :radialGradient # @!method rect(**attributes, &content) # Outputs a `` tag. # @return [nil] # @yieldparam component [self] # @see https://developer.mozilla.org/docs/Web/SVG/Element/rect register_element :rect # @!method script(**attributes, &content) # Outputs a `