<?php

/**
 * DO NOT EDIT!
 * This file was automatically generated via bin/generate-validator-spec.php.
 */
namespace Google\Web_Stories_Dependencies\AmpProject\Validator\Spec\DescendantTagList;

use Google\Web_Stories_Dependencies\AmpProject\Extension;
use Google\Web_Stories_Dependencies\AmpProject\Html\Tag as Element;
use Google\Web_Stories_Dependencies\AmpProject\Internal;
use Google\Web_Stories_Dependencies\AmpProject\Validator\Spec\DescendantTagList;
use Google\Web_Stories_Dependencies\AmpProject\Validator\Spec\Identifiable;
/**
 * Descendant tag list class AmpStoryPageAttachmentAllowedDescendants.
 *
 * @package ampproject/amp-toolbox.
 */
final class AmpStoryPageAttachmentAllowedDescendants extends DescendantTagList implements Identifiable
{
    /**
     * ID of the descendant tag list.
     *
     * @var string
     */
    const ID = 'amp-story-page-attachment-allowed-descendants';
    /**
     * Array of descendant tags.
     *
     * @var array<string>
     */
    const DESCENDANT_TAGS = [Element::A, Element::ABBR, Element::ADDRESS, Extension::_3D_GLTF, Extension::_3Q_PLAYER, Extension::ACCORDION, Extension::AUDIO, Extension::BEOPINION, Extension::BODYMOVIN_ANIMATION, Extension::BRID_PLAYER, Extension::BRIGHTCOVE, Extension::BYSIDE_CONTENT, Extension::CALL_TRACKING, Extension::CAROUSEL, Extension::DAILYMOTION, Extension::DATE_COUNTDOWN, Extension::DATE_DISPLAY, Extension::EMBEDLY_CARD, Extension::FACEBOOK, Extension::FACEBOOK_COMMENTS, Extension::FACEBOOK_LIKE, Extension::FACEBOOK_PAGE, Extension::FIT_TEXT, Extension::FX_COLLECTION, Extension::FX_FLYING_CARPET, Extension::GFYCAT, Extension::GIST, Extension::GOOGLE_DOCUMENT_EMBED, Extension::HULU, Extension::IMA_VIDEO, Extension::IMAGE_SLIDER, Extension::IMG, Extension::IMGUR, Extension::INSTAGRAM, Extension::IZLESENE, Extension::JWPLAYER, Extension::KALTURA_PLAYER, Extension::LIST_, Extension::LIVE_LIST, Extension::MATHML, Extension::MEGAPHONE, Extension::MOWPLAYER, Extension::NEXXTV_PLAYER, Extension::O2_PLAYER, Extension::OOYALA_PLAYER, Extension::PAN_ZOOM, Extension::PINTEREST, Extension::PLAYBUZZ, Extension::POWR_PLAYER, Extension::REACH_PLAYER, Extension::REDDIT, Extension::RENDER, Extension::RIDDLE_QUIZ, Extension::SOUNDCLOUD, Extension::SELECTOR, Extension::SPRINGBOARD_PLAYER, Extension::TIMEAGO, Extension::TWITTER, Extension::VIDEO, Extension::VIDEO_IFRAME, Extension::VIMEO, Extension::VINE, Extension::VIQEO_PLAYER, Extension::VK, Extension::WISTIA_PLAYER, Extension::YOTPO, Extension::YOUTUBE, Element::ARTICLE, Element::ASIDE, Element::B, Element::BDI, Element::BDO, Element::BLOCKQUOTE, Element::BR, Element::BUTTON, Element::CAPTION, Element::CIRCLE, Element::CITE, Element::CLIPPATH, Element::CODE, Element::COL, Element::COLGROUP, Element::DATA, Element::DATALIST, Element::DD, Element::DEFS, Element::DEL, Element::DESC, Element::DFN, Element::DIV, Element::DL, Element::DT, Element::ELLIPSE, Element::EM, Element::FECOLORMATRIX, Element::FECOMPOSITE, Element::FEBLEND, Element::FEFLOOD, Element::FEGAUSSIANBLUR, Element::FEMERGE, Element::FEMERGENODE, Element::FEOFFSET, Element::FIGCAPTION, Element::FIELDSET, Element::FIGURE, Element::FILTER, Element::FORM, Element::FOOTER, Element::G, Element::GLYPH, Element::GLYPHREF, Element::H1, Element::H2, Element::H3, Element::H4, Element::H5, Element::H6, Element::HEADER, Element::HGROUP, Element::HKERN, Element::HR, Element::I, Element::IMAGE, Element::IMG, Element::INPUT, Internal::SIZER, Element::INS, Element::KBD, Element::LABEL, Element::LEGEND, Element::LI, Element::LINE, Element::LINEARGRADIENT, Element::MAIN, Element::MARK, Element::MARKER, Element::MASK, Element::METADATA, Element::METER, Element::NAV, Element::OL, Element::OPTGROUP, Element::OPTION, Element::OUTPUT, Element::P, Element::PATH, Element::PATTERN, Element::POLYGON, Element::POLYLINE, Element::PRE, Element::PROGRESS, Element::Q, Element::RADIALGRADIENT, Element::RECT, Element::RP, Element::RT, Element::RTC, Element::RUBY, Element::S, Element::SAMP, Element::SECTION, Element::SELECT, Element::SMALL, Element::SOLIDCOLOR, Element::SOURCE, Element::SPAN, Element::STOP, Element::STRONG, Element::SUB, Element::SUP, Element::SVG, Element::SWITCH_, Element::SYMBOL, Element::TABLE, Element::TBODY, Element::TD, Element::TEMPLATE, Element::TEXT, Element::TEXTAREA, Element::TEXTPATH, Element::TFOOT, Element::TH, Element::THEAD, Element::TIME, Element::TITLE, Element::TR, Element::TRACK, Element::TREF, Element::TSPAN, Element::U, Element::UL, Element::USE_, Element::VAR_, Element::VIEW, Element::VKERN, Element::WBR];
}
