// Copyright 2016 PDFium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com

#include "xfa/fxfa/parser/xfa_basic_data.h"

#include "xfa/fxfa/fxfa_basic.h"

const XFA_ELEMENTHIERARCHY g_XFAElementAttributeIndex[] = {
    {0, 3},    {3, 2},    {5, 3},    {8, 10},   {18, 2},   {20, 6},   {26, 2},
    {28, 1},   {29, 13},  {42, 2},   {44, 1},   {45, 2},   {47, 2},   {49, 7},
    {56, 0},   {56, 4},   {60, 2},   {62, 7},   {69, 0},   {69, 0},   {69, 2},
    {71, 2},   {73, 8},   {81, 5},   {86, 8},   {94, 4},   {98, 3},   {101, 3},
    {104, 3},  {107, 6},  {113, 2},  {115, 2},  {117, 2},  {119, 2},  {121, 3},
    {124, 2},  {126, 7},  {133, 13}, {146, 2},  {148, 6},  {154, 2},  {156, 3},
    {159, 1},  {160, 17}, {177, 2},  {179, 2},  {181, 6},  {187, 2},  {189, 2},
    {191, 3},  {194, 7},  {201, 2},  {203, 3},  {206, 0},  {206, 21}, {227, 1},
    {228, 3},  {231, 2},  {233, 0},  {233, 2},  {235, 2},  {237, 6},  {243, 0},
    {243, 4},  {247, 4},  {251, 0},  {251, 2},  {253, 2},  {255, 0},  {255, 0},
    {255, 2},  {257, 2},  {259, 4},  {263, 3},  {266, 7},  {273, 10}, {283, 9},
    {292, 6},  {298, 4},  {302, 2},  {304, 2},  {306, 6},  {312, 4},  {316, 3},
    {319, 2},  {321, 2},  {323, 4},  {327, 4},  {331, 4},  {335, 4},  {339, 2},
    {341, 2},  {343, 2},  {345, 22}, {367, 3},  {370, 2},  {372, 2},  {374, 2},
    {376, 9},  {385, 0},  {385, 4},  {389, 3},  {392, 0},  {392, 2},  {394, 7},
    {401, 4},  {405, 2},  {407, 4},  {411, 0},  {411, 21}, {432, 4},  {436, 3},
    {439, 4},  {443, 6},  {449, 2},  {451, 5},  {456, 2},  {458, 8},  {466, 1},
    {467, 2},  {469, 2},  {471, 5},  {476, 0},  {476, 2},  {478, 2},  {480, 6},
    {486, 26}, {512, 4},  {516, 2},  {518, 2},  {520, 4},  {524, 0},  {524, 2},
    {526, 2},  {528, 2},  {530, 2},  {532, 5},  {537, 2},  {539, 3},  {542, 2},
    {544, 4},  {548, 5},  {553, 2},  {555, 0},  {555, 2},  {557, 4},  {561, 5},
    {566, 3},  {569, 2},  {571, 3},  {574, 0},  {574, 2},  {576, 9},  {585, 2},
    {587, 5},  {592, 6},  {598, 5},  {603, 4},  {607, 4},  {611, 8},  {619, 4},
    {623, 0},  {623, 7},  {630, 4},  {634, 4},  {638, 5},  {643, 2},  {645, 2},
    {647, 4},  {651, 4},  {655, 2},  {657, 2},  {659, 1},  {660, 2},  {662, 5},
    {667, 4},  {671, 3},  {674, 2},  {676, 2},  {678, 4},  {682, 0},  {682, 9},
    {691, 2},  {693, 2},  {695, 5},  {700, 4},  {704, 3},  {707, 2},  {709, 10},
    {719, 2},  {721, 4},  {725, 4},  {729, 2},  {731, 6},  {737, 2},  {739, 2},
    {741, 9},  {750, 1},  {751, 4},  {755, 3},  {758, 5},  {763, 6},  {769, 4},
    {773, 1},  {774, 4},  {778, 0},  {778, 3},  {781, 1},  {782, 5},  {787, 10},
    {797, 7},  {804, 3},  {807, 2},  {809, 5},  {814, 2},  {816, 0},  {816, 2},
    {818, 2},  {820, 2},  {822, 6},  {828, 2},  {830, 1},  {831, 2},  {833, 2},
    {835, 8},  {843, 2},  {845, 4},  {849, 4},  {853, 4},  {857, 2},  {859, 2},
    {861, 2},  {863, 3},  {866, 2},  {868, 2},  {870, 4},  {874, 3},  {877, 5},
    {882, 20}, {902, 2},  {904, 0},  {904, 2},  {906, 6},  {912, 1},  {913, 2},
    {915, 1},  {916, 2},  {918, 4},  {922, 2},  {924, 2},  {926, 4},  {930, 4},
    {934, 20}, {954, 1},  {955, 2},  {957, 4},  {961, 4},  {965, 2},  {967, 2},
    {969, 4},  {973, 2},  {975, 0},  {975, 2},  {977, 5},  {982, 5},  {987, 8},
    {995, 2},  {997, 2},  {999, 4},  {1003, 4}, {1007, 2}, {1009, 4}, {1013, 0},
    {1013, 1}, {1014, 2}, {1016, 9}, {1025, 2}, {1027, 0}, {1027, 8}, {1035, 2},
    {1037, 2}, {1039, 0}, {1039, 4}, {1043, 2}, {1045, 0}, {1045, 2}, {1047, 3},
    {1050, 2}, {1052, 5}, {1057, 2}, {1059, 2}, {1061, 4}, {1065, 3}, {1068, 0},
    {1068, 4}, {1072, 2}, {1074, 2}, {1076, 3}, {1079, 4}, {1083, 8}, {1091, 5},
    {1096, 0}, {1096, 4}, {1100, 6}, {1106, 2}, {1108, 1}, {1109, 2}, {1111, 2},
    {1113, 2}, {1115, 1}, {1116, 2}, {1118, 7},
};
static_assert(FX_ArraySize(g_XFAElementAttributeIndex) ==
                  (static_cast<int32_t>(XFA_Element::Items) + 1),
              "gXFAElementAttributeIndex size does not match XFA_Element");

const XFA_Attribute g_XFAElementAttributeData[] = {
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Max,
    XFA_Attribute::Use,
    XFA_Attribute::EofAction,
    XFA_Attribute::CursorType,
    XFA_Attribute::LockType,
    XFA_Attribute::BofAction,
    XFA_Attribute::Usehref,
    XFA_Attribute::CursorLocation,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Relation,
    XFA_Attribute::Relevant,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Id,
    XFA_Attribute::BeforeTarget,
    XFA_Attribute::Use,
    XFA_Attribute::OverflowTarget,
    XFA_Attribute::OverflowLeader,
    XFA_Attribute::OverflowTrailer,
    XFA_Attribute::StartNew,
    XFA_Attribute::BookendTrailer,
    XFA_Attribute::After,
    XFA_Attribute::Usehref,
    XFA_Attribute::BookendLeader,
    XFA_Attribute::AfterTarget,
    XFA_Attribute::Before,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::AllowNeutral,
    XFA_Attribute::Mark,
    XFA_Attribute::Shape,
    XFA_Attribute::Size,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::StartAngle,
    XFA_Attribute::SweepAngle,
    XFA_Attribute::Circular,
    XFA_Attribute::Usehref,
    XFA_Attribute::Hand,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Bind,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::From,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::SignatureType,
    XFA_Attribute::Usehref,
    XFA_Attribute::Permissions,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::StartNew,
    XFA_Attribute::Trailer,
    XFA_Attribute::TargetType,
    XFA_Attribute::Usehref,
    XFA_Attribute::Target,
    XFA_Attribute::Leader,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::TimeStamp,
    XFA_Attribute::Uuid,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::LeftInset,
    XFA_Attribute::BottomInset,
    XFA_Attribute::TopInset,
    XFA_Attribute::RightInset,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::NonRepudiation,
    XFA_Attribute::EncipherOnly,
    XFA_Attribute::Type,
    XFA_Attribute::DigitalSignature,
    XFA_Attribute::CrlSign,
    XFA_Attribute::KeyAgreement,
    XFA_Attribute::KeyEncipherment,
    XFA_Attribute::Usehref,
    XFA_Attribute::DataEncipherment,
    XFA_Attribute::KeyCertSign,
    XFA_Attribute::DecipherOnly,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Open,
    XFA_Attribute::CommitOn,
    XFA_Attribute::TextEntry,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Id,
    XFA_Attribute::HAlign,
    XFA_Attribute::TextIndent,
    XFA_Attribute::Use,
    XFA_Attribute::Widows,
    XFA_Attribute::MarginRight,
    XFA_Attribute::MarginLeft,
    XFA_Attribute::RadixOffset,
    XFA_Attribute::Preserve,
    XFA_Attribute::SpaceBelow,
    XFA_Attribute::VAlign,
    XFA_Attribute::TabDefault,
    XFA_Attribute::TabStops,
    XFA_Attribute::Orphans,
    XFA_Attribute::Usehref,
    XFA_Attribute::LineHeight,
    XFA_Attribute::SpaceAbove,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Version,
    XFA_Attribute::Usehref,
    XFA_Attribute::AddRevocationInfo,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Ref,
    XFA_Attribute::Use,
    XFA_Attribute::Listen,
    XFA_Attribute::Usehref,
    XFA_Attribute::Activity,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::DataRowCount,
    XFA_Attribute::Use,
    XFA_Attribute::DataPrep,
    XFA_Attribute::Type,
    XFA_Attribute::TextLocation,
    XFA_Attribute::ModuleWidth,
    XFA_Attribute::PrintCheckDigit,
    XFA_Attribute::ModuleHeight,
    XFA_Attribute::StartChar,
    XFA_Attribute::Truncate,
    XFA_Attribute::WideNarrowRatio,
    XFA_Attribute::ErrorCorrectionLevel,
    XFA_Attribute::UpsMode,
    XFA_Attribute::Checksum,
    XFA_Attribute::CharEncoding,
    XFA_Attribute::Usehref,
    XFA_Attribute::DataColumnCount,
    XFA_Attribute::RowColumnRatio,
    XFA_Attribute::DataLength,
    XFA_Attribute::EndChar,
    XFA_Attribute::Name,
    XFA_Attribute::Format,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Output,
    XFA_Attribute::Usehref,
    XFA_Attribute::Input,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Name,
    XFA_Attribute::DataDescription,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Highlight,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Break,
    XFA_Attribute::Use,
    XFA_Attribute::Presence,
    XFA_Attribute::Relevant,
    XFA_Attribute::Usehref,
    XFA_Attribute::Hand,
    XFA_Attribute::X,
    XFA_Attribute::Y,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Level,
    XFA_Attribute::Relevant,
    XFA_Attribute::ColSpan,
    XFA_Attribute::Usehref,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::WordCharacterCount,
    XFA_Attribute::Hyphenate,
    XFA_Attribute::ExcludeInitialCap,
    XFA_Attribute::PushCharacterCount,
    XFA_Attribute::RemainCharacterCount,
    XFA_Attribute::Usehref,
    XFA_Attribute::ExcludeAllCaps,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Rid,
    XFA_Attribute::Use,
    XFA_Attribute::MaxChars,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Url,
    XFA_Attribute::Use,
    XFA_Attribute::CredentialServerPolicy,
    XFA_Attribute::Usehref,
    XFA_Attribute::UrlPolicy,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Ref,
    XFA_Attribute::Connection,
    XFA_Attribute::Target,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::X,
    XFA_Attribute::Y,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::NumberOfCells,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::H,
    XFA_Attribute::W,
    XFA_Attribute::X,
    XFA_Attribute::Y,
    XFA_Attribute::Id,
    XFA_Attribute::HAlign,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Access,
    XFA_Attribute::Rotate,
    XFA_Attribute::Presence,
    XFA_Attribute::VAlign,
    XFA_Attribute::MaxH,
    XFA_Attribute::MaxW,
    XFA_Attribute::MinH,
    XFA_Attribute::MinW,
    XFA_Attribute::Relevant,
    XFA_Attribute::ColSpan,
    XFA_Attribute::Usehref,
    XFA_Attribute::Locale,
    XFA_Attribute::AnchorType,
    XFA_Attribute::AccessKey,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::H,
    XFA_Attribute::W,
    XFA_Attribute::X,
    XFA_Attribute::Y,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Relevant,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Cap,
    XFA_Attribute::Use,
    XFA_Attribute::Stroke,
    XFA_Attribute::Presence,
    XFA_Attribute::Thickness,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Rate,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::SourceBelow,
    XFA_Attribute::OutputBelow,
    XFA_Attribute::SourceAbove,
    XFA_Attribute::Lock,
    XFA_Attribute::H,
    XFA_Attribute::W,
    XFA_Attribute::X,
    XFA_Attribute::Y,
    XFA_Attribute::Id,
    XFA_Attribute::HAlign,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Access,
    XFA_Attribute::Presence,
    XFA_Attribute::VAlign,
    XFA_Attribute::MaxH,
    XFA_Attribute::MaxW,
    XFA_Attribute::MinH,
    XFA_Attribute::MinW,
    XFA_Attribute::Layout,
    XFA_Attribute::Relevant,
    XFA_Attribute::ColSpan,
    XFA_Attribute::Usehref,
    XFA_Attribute::AnchorType,
    XFA_Attribute::AccessKey,
    XFA_Attribute::Id,
    XFA_Attribute::Rid,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Scope,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Connection,
    XFA_Attribute::RunAt,
    XFA_Attribute::ExecuteType,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Picker,
    XFA_Attribute::HScrollPolicy,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::ContentType,
    XFA_Attribute::TransferEncoding,
    XFA_Attribute::Usehref,
    XFA_Attribute::Aspect,
    XFA_Attribute::Href,
    XFA_Attribute::Value,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Server,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::FracDigits,
    XFA_Attribute::Usehref,
    XFA_Attribute::LeadDigits,
    XFA_Attribute::H,
    XFA_Attribute::W,
    XFA_Attribute::X,
    XFA_Attribute::Y,
    XFA_Attribute::Id,
    XFA_Attribute::HAlign,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::AllowMacro,
    XFA_Attribute::ColumnWidths,
    XFA_Attribute::Access,
    XFA_Attribute::Presence,
    XFA_Attribute::VAlign,
    XFA_Attribute::MaxH,
    XFA_Attribute::MaxW,
    XFA_Attribute::MinH,
    XFA_Attribute::MinW,
    XFA_Attribute::Layout,
    XFA_Attribute::Relevant,
    XFA_Attribute::MergeMode,
    XFA_Attribute::ColSpan,
    XFA_Attribute::Usehref,
    XFA_Attribute::Locale,
    XFA_Attribute::AnchorType,
    XFA_Attribute::RestoreState,
    XFA_Attribute::Scope,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Timeout,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Mode,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Role,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Stroke,
    XFA_Attribute::Presence,
    XFA_Attribute::Inverted,
    XFA_Attribute::Thickness,
    XFA_Attribute::Usehref,
    XFA_Attribute::Join,
    XFA_Attribute::Radius,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::CSpace,
    XFA_Attribute::Usehref,
    XFA_Attribute::Value,
    XFA_Attribute::Id,
    XFA_Attribute::Next,
    XFA_Attribute::Use,
    XFA_Attribute::Previous,
    XFA_Attribute::Usehref,
    XFA_Attribute::Intact,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::CommandType,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Data,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::ScriptTest,
    XFA_Attribute::NullTest,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::FormatTest,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Relation,
    XFA_Attribute::Relevant,
    XFA_Attribute::DuplexImposition,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::To,
    XFA_Attribute::Force,
    XFA_Attribute::Desc,
    XFA_Attribute::From,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Value,
    XFA_Attribute::Name,
    XFA_Attribute::DataDescription,
    XFA_Attribute::Id,
    XFA_Attribute::Ref,
    XFA_Attribute::Use,
    XFA_Attribute::Operation,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::BaseProfile,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::ContentType,
    XFA_Attribute::RunAt,
    XFA_Attribute::Binding,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::PasswordChar,
    XFA_Attribute::Usehref,
    XFA_Attribute::HScrollPolicy,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::HScrollPolicy,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::PagePosition,
    XFA_Attribute::OddOrEven,
    XFA_Attribute::Relevant,
    XFA_Attribute::InitialNumber,
    XFA_Attribute::Usehref,
    XFA_Attribute::Numbered,
    XFA_Attribute::BlankOrNotBlank,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Reserve,
    XFA_Attribute::Presence,
    XFA_Attribute::Usehref,
    XFA_Attribute::Placement,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Rid,
    XFA_Attribute::Use,
    XFA_Attribute::ContentType,
    XFA_Attribute::TransferEncoding,
    XFA_Attribute::Usehref,
    XFA_Attribute::MaxLength,
    XFA_Attribute::Href,
    XFA_Attribute::Abbr,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::WritingScript,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Action,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Trailer,
    XFA_Attribute::Usehref,
    XFA_Attribute::Target,
    XFA_Attribute::Leader,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Name,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Name,
    XFA_Attribute::To,
    XFA_Attribute::UnicodeRange,
    XFA_Attribute::Desc,
    XFA_Attribute::From,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::TrayOut,
    XFA_Attribute::Use,
    XFA_Attribute::Orientation,
    XFA_Attribute::ImagingBBox,
    XFA_Attribute::Short,
    XFA_Attribute::TrayIn,
    XFA_Attribute::Usehref,
    XFA_Attribute::Stock,
    XFA_Attribute::Long,
    XFA_Attribute::Id,
    XFA_Attribute::VScrollPolicy,
    XFA_Attribute::Use,
    XFA_Attribute::AllowRichText,
    XFA_Attribute::MultiLine,
    XFA_Attribute::Usehref,
    XFA_Attribute::HScrollPolicy,
    XFA_Attribute::Desc,
    XFA_Attribute::MaxEntries,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::ContentType,
    XFA_Attribute::Contains,
    XFA_Attribute::Value,
    XFA_Attribute::IsNull,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::DataDescription,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Ref,
    XFA_Attribute::Use,
    XFA_Attribute::Operation,
    XFA_Attribute::Usehref,
    XFA_Attribute::Target,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Ref,
    XFA_Attribute::Use,
    XFA_Attribute::ContentType,
    XFA_Attribute::TransferEncoding,
    XFA_Attribute::Usehref,
    XFA_Attribute::Match,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Hand,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::H,
    XFA_Attribute::W,
    XFA_Attribute::X,
    XFA_Attribute::Y,
    XFA_Attribute::Id,
    XFA_Attribute::HAlign,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Rotate,
    XFA_Attribute::Presence,
    XFA_Attribute::VAlign,
    XFA_Attribute::MaxH,
    XFA_Attribute::MaxW,
    XFA_Attribute::MinH,
    XFA_Attribute::MinW,
    XFA_Attribute::Relevant,
    XFA_Attribute::ColSpan,
    XFA_Attribute::Usehref,
    XFA_Attribute::Locale,
    XFA_Attribute::AnchorType,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Rid,
    XFA_Attribute::Use,
    XFA_Attribute::Priority,
    XFA_Attribute::Usehref,
    XFA_Attribute::Disable,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Value,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Presence,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::LineThrough,
    XFA_Attribute::Typeface,
    XFA_Attribute::FontHorizontalScale,
    XFA_Attribute::Use,
    XFA_Attribute::KerningMode,
    XFA_Attribute::Underline,
    XFA_Attribute::BaselineShift,
    XFA_Attribute::OverlinePeriod,
    XFA_Attribute::LetterSpacing,
    XFA_Attribute::LineThroughPeriod,
    XFA_Attribute::FontVerticalScale,
    XFA_Attribute::PsName,
    XFA_Attribute::Size,
    XFA_Attribute::Posture,
    XFA_Attribute::Usehref,
    XFA_Attribute::Weight,
    XFA_Attribute::UnderlinePeriod,
    XFA_Attribute::Overline,
    XFA_Attribute::GenericFamily,
    XFA_Attribute::Checksum,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Relevant,
    XFA_Attribute::Usehref,
    XFA_Attribute::Override,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Trailer,
    XFA_Attribute::Usehref,
    XFA_Attribute::Leader,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::CodeType,
    XFA_Attribute::Archive,
    XFA_Attribute::Usehref,
    XFA_Attribute::CodeBase,
    XFA_Attribute::ClassId,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Ref,
    XFA_Attribute::Connection,
    XFA_Attribute::LabelRef,
    XFA_Attribute::ValueRef,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Override,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Value,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Ref,
    XFA_Attribute::Use,
    XFA_Attribute::Timeout,
    XFA_Attribute::Connection,
    XFA_Attribute::Usage,
    XFA_Attribute::Usehref,
    XFA_Attribute::DelayedOpen,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Format,
    XFA_Attribute::EmbedPDF,
    XFA_Attribute::Usehref,
    XFA_Attribute::Target,
    XFA_Attribute::TextEncoding,
    XFA_Attribute::XdpContent,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Delimiter,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Ref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Type,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::StartNew,
    XFA_Attribute::Trailer,
    XFA_Attribute::TargetType,
    XFA_Attribute::Usehref,
    XFA_Attribute::Target,
    XFA_Attribute::Leader,
    XFA_Attribute::Id,
    XFA_Attribute::Use,
    XFA_Attribute::Slope,
    XFA_Attribute::Usehref,
    XFA_Attribute::Hand,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Use,
    XFA_Attribute::Usehref,
    XFA_Attribute::Id,
    XFA_Attribute::Max,
    XFA_Attribute::Min,
    XFA_Attribute::Use,
    XFA_Attribute::Initial,
    XFA_Attribute::Usehref,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Abbr,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Name,
    XFA_Attribute::Desc,
    XFA_Attribute::Lock,
    XFA_Attribute::Id,
    XFA_Attribute::Name,
    XFA_Attribute::Ref,
    XFA_Attribute::Use,
    XFA_Attribute::Presence,
    XFA_Attribute::Save,
    XFA_Attribute::Usehref,
};