You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@corinthia.apache.org by ja...@apache.org on 2015/08/14 15:23:36 UTC

[75/84] incubator-corinthia git commit: moved schemas to /experiments

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/8c610197/experiments/schemas/OOXML/transitional/dml-main.rng
----------------------------------------------------------------------
diff --git a/experiments/schemas/OOXML/transitional/dml-main.rng b/experiments/schemas/OOXML/transitional/dml-main.rng
new file mode 100644
index 0000000..d9d97d6
--- /dev/null
+++ b/experiments/schemas/OOXML/transitional/dml-main.rng
@@ -0,0 +1,5749 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<grammar ns="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aa="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
+  <define name="a_CT_AudioFile">
+    <ref name="r_link"/>
+    <optional>
+      <attribute name="contentType">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_VideoFile">
+    <ref name="r_link"/>
+    <optional>
+      <attribute name="contentType">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_QuickTimeFile">
+    <ref name="r_link"/>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_AudioCDTime">
+    <attribute name="track">
+      <data type="unsignedByte"/>
+    </attribute>
+    <optional>
+      <attribute name="time">
+        <aa:documentation>default value: 0</aa:documentation>
+        <data type="unsignedInt"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_AudioCD">
+    <element name="st">
+      <ref name="a_CT_AudioCDTime"/>
+    </element>
+    <element name="end">
+      <ref name="a_CT_AudioCDTime"/>
+    </element>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_EG_Media">
+    <choice>
+      <element name="audioCd">
+        <ref name="a_CT_AudioCD"/>
+      </element>
+      <element name="wavAudioFile">
+        <ref name="a_CT_EmbeddedWAVAudioFile"/>
+      </element>
+      <element name="audioFile">
+        <ref name="a_CT_AudioFile"/>
+      </element>
+      <element name="videoFile">
+        <ref name="a_CT_VideoFile"/>
+      </element>
+      <element name="quickTimeFile">
+        <ref name="a_CT_QuickTimeFile"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_videoFile">
+    <element name="videoFile">
+      <ref name="a_CT_VideoFile"/>
+    </element>
+  </define>
+  <define name="a_ST_StyleMatrixColumnIndex">
+    <data type="unsignedInt"/>
+  </define>
+  <define name="a_ST_FontCollectionIndex">
+    <choice>
+      <value>major</value>
+      <value>minor</value>
+      <value>none</value>
+    </choice>
+  </define>
+  <define name="a_ST_ColorSchemeIndex">
+    <choice>
+      <value>dk1</value>
+      <value>lt1</value>
+      <value>dk2</value>
+      <value>lt2</value>
+      <value>accent1</value>
+      <value>accent2</value>
+      <value>accent3</value>
+      <value>accent4</value>
+      <value>accent5</value>
+      <value>accent6</value>
+      <value>hlink</value>
+      <value>folHlink</value>
+    </choice>
+  </define>
+  <define name="a_CT_ColorScheme">
+    <attribute name="name">
+      <data type="string"/>
+    </attribute>
+    <element name="dk1">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="lt1">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="dk2">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="lt2">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="accent1">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="accent2">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="accent3">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="accent4">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="accent5">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="accent6">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="hlink">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="folHlink">
+      <ref name="a_CT_Color"/>
+    </element>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_CustomColor">
+    <optional>
+      <attribute name="name">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <ref name="a_EG_ColorChoice"/>
+  </define>
+  <define name="a_CT_SupplementalFont">
+    <attribute name="script">
+      <data type="string"/>
+    </attribute>
+    <attribute name="typeface">
+      <ref name="a_ST_TextTypeface"/>
+    </attribute>
+  </define>
+  <define name="a_CT_CustomColorList">
+    <zeroOrMore>
+      <element name="custClr">
+        <ref name="a_CT_CustomColor"/>
+      </element>
+    </zeroOrMore>
+  </define>
+  <define name="a_CT_FontCollection">
+    <element name="latin">
+      <ref name="a_CT_TextFont"/>
+    </element>
+    <element name="ea">
+      <ref name="a_CT_TextFont"/>
+    </element>
+    <element name="cs">
+      <ref name="a_CT_TextFont"/>
+    </element>
+    <zeroOrMore>
+      <element name="font">
+        <ref name="a_CT_SupplementalFont"/>
+      </element>
+    </zeroOrMore>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_EffectStyleItem">
+    <ref name="a_EG_EffectProperties"/>
+    <optional>
+      <element name="scene3d">
+        <ref name="a_CT_Scene3D"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="sp3d">
+        <ref name="a_CT_Shape3D"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_FontScheme">
+    <attribute name="name">
+      <data type="string"/>
+    </attribute>
+    <element name="majorFont">
+      <ref name="a_CT_FontCollection"/>
+    </element>
+    <element name="minorFont">
+      <ref name="a_CT_FontCollection"/>
+    </element>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_FillStyleList">
+    <oneOrMore>
+      <ref name="a_EG_FillProperties"/>
+    </oneOrMore>
+  </define>
+  <define name="a_CT_LineStyleList">
+    <oneOrMore>
+      <element name="ln">
+        <ref name="a_CT_LineProperties"/>
+      </element>
+    </oneOrMore>
+  </define>
+  <define name="a_CT_EffectStyleList">
+    <oneOrMore>
+      <element name="effectStyle">
+        <ref name="a_CT_EffectStyleItem"/>
+      </element>
+    </oneOrMore>
+  </define>
+  <define name="a_CT_BackgroundFillStyleList">
+    <oneOrMore>
+      <ref name="a_EG_FillProperties"/>
+    </oneOrMore>
+  </define>
+  <define name="a_CT_StyleMatrix">
+    <optional>
+      <attribute name="name">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <element name="fillStyleLst">
+      <ref name="a_CT_FillStyleList"/>
+    </element>
+    <element name="lnStyleLst">
+      <ref name="a_CT_LineStyleList"/>
+    </element>
+    <element name="effectStyleLst">
+      <ref name="a_CT_EffectStyleList"/>
+    </element>
+    <element name="bgFillStyleLst">
+      <ref name="a_CT_BackgroundFillStyleList"/>
+    </element>
+  </define>
+  <define name="a_CT_BaseStyles">
+    <element name="clrScheme">
+      <ref name="a_CT_ColorScheme"/>
+    </element>
+    <element name="fontScheme">
+      <ref name="a_CT_FontScheme"/>
+    </element>
+    <element name="fmtScheme">
+      <ref name="a_CT_StyleMatrix"/>
+    </element>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_OfficeArtExtension">
+    <attribute name="uri">
+      <data type="token"/>
+    </attribute>
+    <zeroOrMore>
+      <ref name="a_CT_OfficeArtExtension_any"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_CT_OfficeArtExtension_any">
+    <element>
+      <anyName>
+        <except>
+          <nsName ns="urn:schemas-microsoft-com:office:office"/>
+          <nsName ns="urn:schemas-microsoft-com:vml"/>
+          <nsName ns="urn:schemas-microsoft-com:office:word"/>
+          <nsName ns="urn:schemas-microsoft-com:office:excel"/>
+        </except>
+      </anyName>
+      <zeroOrMore>
+        <ref name="anyAttribute"/>
+      </zeroOrMore>
+      <mixed>
+        <zeroOrMore>
+          <ref name="anyElement"/>
+        </zeroOrMore>
+      </mixed>
+    </element>
+  </define>
+  <define name="a_ST_Coordinate">
+    <choice>
+      <ref name="a_ST_CoordinateUnqualified"/>
+      <ref name="s_ST_UniversalMeasure"/>
+    </choice>
+  </define>
+  <define name="a_ST_CoordinateUnqualified">
+    <data type="long">
+      <param name="minInclusive">-27273042329600</param>
+      <param name="maxInclusive">27273042316900</param>
+    </data>
+  </define>
+  <define name="a_ST_Coordinate32">
+    <choice>
+      <ref name="a_ST_Coordinate32Unqualified"/>
+      <ref name="s_ST_UniversalMeasure"/>
+    </choice>
+  </define>
+  <define name="a_ST_Coordinate32Unqualified">
+    <data type="int"/>
+  </define>
+  <define name="a_ST_PositiveCoordinate">
+    <data type="long">
+      <param name="minInclusive">0</param>
+      <param name="maxInclusive">27273042316900</param>
+    </data>
+  </define>
+  <define name="a_ST_PositiveCoordinate32">
+    <data type="int">
+      <param name="minInclusive">0</param>
+    </data>
+  </define>
+  <define name="a_ST_Angle">
+    <data type="int"/>
+  </define>
+  <define name="a_CT_Angle">
+    <attribute name="val">
+      <ref name="a_ST_Angle"/>
+    </attribute>
+  </define>
+  <define name="a_ST_FixedAngle">
+    <data type="int">
+      <param name="minExclusive">-5400000</param>
+      <param name="maxExclusive">5400000</param>
+    </data>
+  </define>
+  <define name="a_ST_PositiveFixedAngle">
+    <data type="int">
+      <param name="minInclusive">0</param>
+      <param name="maxExclusive">21600000</param>
+    </data>
+  </define>
+  <define name="a_CT_PositiveFixedAngle">
+    <attribute name="val">
+      <ref name="a_ST_PositiveFixedAngle"/>
+    </attribute>
+  </define>
+  <define name="a_ST_Percentage">
+    <choice>
+      <ref name="a_ST_PercentageDecimal"/>
+      <ref name="s_ST_Percentage"/>
+    </choice>
+  </define>
+  <define name="a_ST_PercentageDecimal">
+    <data type="int"/>
+  </define>
+  <define name="a_CT_Percentage">
+    <attribute name="val">
+      <ref name="a_ST_Percentage"/>
+    </attribute>
+  </define>
+  <define name="a_ST_PositivePercentage">
+    <choice>
+      <ref name="a_ST_PositivePercentageDecimal"/>
+      <ref name="s_ST_PositivePercentage"/>
+    </choice>
+  </define>
+  <define name="a_ST_PositivePercentageDecimal">
+    <data type="int">
+      <param name="minInclusive">0</param>
+    </data>
+  </define>
+  <define name="a_CT_PositivePercentage">
+    <attribute name="val">
+      <ref name="a_ST_PositivePercentage"/>
+    </attribute>
+  </define>
+  <define name="a_ST_FixedPercentage">
+    <choice>
+      <ref name="a_ST_FixedPercentageDecimal"/>
+      <ref name="s_ST_FixedPercentage"/>
+    </choice>
+  </define>
+  <define name="a_ST_FixedPercentageDecimal">
+    <data type="int">
+      <param name="minInclusive">-100000</param>
+      <param name="maxInclusive">100000</param>
+    </data>
+  </define>
+  <define name="a_CT_FixedPercentage">
+    <attribute name="val">
+      <ref name="a_ST_FixedPercentage"/>
+    </attribute>
+  </define>
+  <define name="a_ST_PositiveFixedPercentage">
+    <choice>
+      <ref name="a_ST_PositiveFixedPercentageDecimal"/>
+      <ref name="s_ST_PositiveFixedPercentage"/>
+    </choice>
+  </define>
+  <define name="a_ST_PositiveFixedPercentageDecimal">
+    <data type="int">
+      <param name="minInclusive">0</param>
+      <param name="maxInclusive">100000</param>
+    </data>
+  </define>
+  <define name="a_CT_PositiveFixedPercentage">
+    <attribute name="val">
+      <ref name="a_ST_PositiveFixedPercentage"/>
+    </attribute>
+  </define>
+  <define name="a_CT_Ratio">
+    <attribute name="n">
+      <data type="long"/>
+    </attribute>
+    <attribute name="d">
+      <data type="long"/>
+    </attribute>
+  </define>
+  <define name="a_CT_Point2D">
+    <attribute name="x">
+      <ref name="a_ST_Coordinate"/>
+    </attribute>
+    <attribute name="y">
+      <ref name="a_ST_Coordinate"/>
+    </attribute>
+  </define>
+  <define name="a_CT_PositiveSize2D">
+    <attribute name="cx">
+      <ref name="a_ST_PositiveCoordinate"/>
+    </attribute>
+    <attribute name="cy">
+      <ref name="a_ST_PositiveCoordinate"/>
+    </attribute>
+  </define>
+  <define name="a_CT_ComplementTransform">
+    <empty/>
+  </define>
+  <define name="a_CT_InverseTransform">
+    <empty/>
+  </define>
+  <define name="a_CT_GrayscaleTransform">
+    <empty/>
+  </define>
+  <define name="a_CT_GammaTransform">
+    <empty/>
+  </define>
+  <define name="a_CT_InverseGammaTransform">
+    <empty/>
+  </define>
+  <define name="a_EG_ColorTransform">
+    <choice>
+      <element name="tint">
+        <ref name="a_CT_PositiveFixedPercentage"/>
+      </element>
+      <element name="shade">
+        <ref name="a_CT_PositiveFixedPercentage"/>
+      </element>
+      <element name="comp">
+        <ref name="a_CT_ComplementTransform"/>
+      </element>
+      <element name="inv">
+        <ref name="a_CT_InverseTransform"/>
+      </element>
+      <element name="gray">
+        <ref name="a_CT_GrayscaleTransform"/>
+      </element>
+      <element name="alpha">
+        <ref name="a_CT_PositiveFixedPercentage"/>
+      </element>
+      <element name="alphaOff">
+        <ref name="a_CT_FixedPercentage"/>
+      </element>
+      <element name="alphaMod">
+        <ref name="a_CT_PositivePercentage"/>
+      </element>
+      <element name="hue">
+        <ref name="a_CT_PositiveFixedAngle"/>
+      </element>
+      <element name="hueOff">
+        <ref name="a_CT_Angle"/>
+      </element>
+      <element name="hueMod">
+        <ref name="a_CT_PositivePercentage"/>
+      </element>
+      <element name="sat">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="satOff">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="satMod">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="lum">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="lumOff">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="lumMod">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="red">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="redOff">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="redMod">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="green">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="greenOff">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="greenMod">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="blue">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="blueOff">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="blueMod">
+        <ref name="a_CT_Percentage"/>
+      </element>
+      <element name="gamma">
+        <ref name="a_CT_GammaTransform"/>
+      </element>
+      <element name="invGamma">
+        <ref name="a_CT_InverseGammaTransform"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_CT_ScRgbColor">
+    <attribute name="r">
+      <ref name="a_ST_Percentage"/>
+    </attribute>
+    <attribute name="g">
+      <ref name="a_ST_Percentage"/>
+    </attribute>
+    <attribute name="b">
+      <ref name="a_ST_Percentage"/>
+    </attribute>
+    <zeroOrMore>
+      <ref name="a_EG_ColorTransform"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_CT_SRgbColor">
+    <attribute name="val">
+      <ref name="s_ST_HexColorRGB"/>
+    </attribute>
+    <zeroOrMore>
+      <ref name="a_EG_ColorTransform"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_CT_HslColor">
+    <attribute name="hue">
+      <ref name="a_ST_PositiveFixedAngle"/>
+    </attribute>
+    <attribute name="sat">
+      <ref name="a_ST_Percentage"/>
+    </attribute>
+    <attribute name="lum">
+      <ref name="a_ST_Percentage"/>
+    </attribute>
+    <zeroOrMore>
+      <ref name="a_EG_ColorTransform"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_ST_SystemColorVal">
+    <choice>
+      <value>scrollBar</value>
+      <value>background</value>
+      <value>activeCaption</value>
+      <value>inactiveCaption</value>
+      <value>menu</value>
+      <value>window</value>
+      <value>windowFrame</value>
+      <value>menuText</value>
+      <value>windowText</value>
+      <value>captionText</value>
+      <value>activeBorder</value>
+      <value>inactiveBorder</value>
+      <value>appWorkspace</value>
+      <value>highlight</value>
+      <value>highlightText</value>
+      <value>btnFace</value>
+      <value>btnShadow</value>
+      <value>grayText</value>
+      <value>btnText</value>
+      <value>inactiveCaptionText</value>
+      <value>btnHighlight</value>
+      <value>3dDkShadow</value>
+      <value>3dLight</value>
+      <value>infoText</value>
+      <value>infoBk</value>
+      <value>hotLight</value>
+      <value>gradientActiveCaption</value>
+      <value>gradientInactiveCaption</value>
+      <value>menuHighlight</value>
+      <value>menuBar</value>
+    </choice>
+  </define>
+  <define name="a_CT_SystemColor">
+    <attribute name="val">
+      <ref name="a_ST_SystemColorVal"/>
+    </attribute>
+    <optional>
+      <attribute name="lastClr">
+        <ref name="s_ST_HexColorRGB"/>
+      </attribute>
+    </optional>
+    <zeroOrMore>
+      <ref name="a_EG_ColorTransform"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_ST_SchemeColorVal">
+    <choice>
+      <value>bg1</value>
+      <value>tx1</value>
+      <value>bg2</value>
+      <value>tx2</value>
+      <value>accent1</value>
+      <value>accent2</value>
+      <value>accent3</value>
+      <value>accent4</value>
+      <value>accent5</value>
+      <value>accent6</value>
+      <value>hlink</value>
+      <value>folHlink</value>
+      <value>phClr</value>
+      <value>dk1</value>
+      <value>lt1</value>
+      <value>dk2</value>
+      <value>lt2</value>
+    </choice>
+  </define>
+  <define name="a_CT_SchemeColor">
+    <attribute name="val">
+      <ref name="a_ST_SchemeColorVal"/>
+    </attribute>
+    <zeroOrMore>
+      <ref name="a_EG_ColorTransform"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_ST_PresetColorVal">
+    <choice>
+      <value>aliceBlue</value>
+      <value>antiqueWhite</value>
+      <value>aqua</value>
+      <value>aquamarine</value>
+      <value>azure</value>
+      <value>beige</value>
+      <value>bisque</value>
+      <value>black</value>
+      <value>blanchedAlmond</value>
+      <value>blue</value>
+      <value>blueViolet</value>
+      <value>brown</value>
+      <value>burlyWood</value>
+      <value>cadetBlue</value>
+      <value>chartreuse</value>
+      <value>chocolate</value>
+      <value>coral</value>
+      <value>cornflowerBlue</value>
+      <value>cornsilk</value>
+      <value>crimson</value>
+      <value>cyan</value>
+      <value>darkBlue</value>
+      <value>darkCyan</value>
+      <value>darkGoldenrod</value>
+      <value>darkGray</value>
+      <value>darkGrey</value>
+      <value>darkGreen</value>
+      <value>darkKhaki</value>
+      <value>darkMagenta</value>
+      <value>darkOliveGreen</value>
+      <value>darkOrange</value>
+      <value>darkOrchid</value>
+      <value>darkRed</value>
+      <value>darkSalmon</value>
+      <value>darkSeaGreen</value>
+      <value>darkSlateBlue</value>
+      <value>darkSlateGray</value>
+      <value>darkSlateGrey</value>
+      <value>darkTurquoise</value>
+      <value>darkViolet</value>
+      <value>dkBlue</value>
+      <value>dkCyan</value>
+      <value>dkGoldenrod</value>
+      <value>dkGray</value>
+      <value>dkGrey</value>
+      <value>dkGreen</value>
+      <value>dkKhaki</value>
+      <value>dkMagenta</value>
+      <value>dkOliveGreen</value>
+      <value>dkOrange</value>
+      <value>dkOrchid</value>
+      <value>dkRed</value>
+      <value>dkSalmon</value>
+      <value>dkSeaGreen</value>
+      <value>dkSlateBlue</value>
+      <value>dkSlateGray</value>
+      <value>dkSlateGrey</value>
+      <value>dkTurquoise</value>
+      <value>dkViolet</value>
+      <value>deepPink</value>
+      <value>deepSkyBlue</value>
+      <value>dimGray</value>
+      <value>dimGrey</value>
+      <value>dodgerBlue</value>
+      <value>firebrick</value>
+      <value>floralWhite</value>
+      <value>forestGreen</value>
+      <value>fuchsia</value>
+      <value>gainsboro</value>
+      <value>ghostWhite</value>
+      <value>gold</value>
+      <value>goldenrod</value>
+      <value>gray</value>
+      <value>grey</value>
+      <value>green</value>
+      <value>greenYellow</value>
+      <value>honeydew</value>
+      <value>hotPink</value>
+      <value>indianRed</value>
+      <value>indigo</value>
+      <value>ivory</value>
+      <value>khaki</value>
+      <value>lavender</value>
+      <value>lavenderBlush</value>
+      <value>lawnGreen</value>
+      <value>lemonChiffon</value>
+      <value>lightBlue</value>
+      <value>lightCoral</value>
+      <value>lightCyan</value>
+      <value>lightGoldenrodYellow</value>
+      <value>lightGray</value>
+      <value>lightGrey</value>
+      <value>lightGreen</value>
+      <value>lightPink</value>
+      <value>lightSalmon</value>
+      <value>lightSeaGreen</value>
+      <value>lightSkyBlue</value>
+      <value>lightSlateGray</value>
+      <value>lightSlateGrey</value>
+      <value>lightSteelBlue</value>
+      <value>lightYellow</value>
+      <value>ltBlue</value>
+      <value>ltCoral</value>
+      <value>ltCyan</value>
+      <value>ltGoldenrodYellow</value>
+      <value>ltGray</value>
+      <value>ltGrey</value>
+      <value>ltGreen</value>
+      <value>ltPink</value>
+      <value>ltSalmon</value>
+      <value>ltSeaGreen</value>
+      <value>ltSkyBlue</value>
+      <value>ltSlateGray</value>
+      <value>ltSlateGrey</value>
+      <value>ltSteelBlue</value>
+      <value>ltYellow</value>
+      <value>lime</value>
+      <value>limeGreen</value>
+      <value>linen</value>
+      <value>magenta</value>
+      <value>maroon</value>
+      <value>medAquamarine</value>
+      <value>medBlue</value>
+      <value>medOrchid</value>
+      <value>medPurple</value>
+      <value>medSeaGreen</value>
+      <value>medSlateBlue</value>
+      <value>medSpringGreen</value>
+      <value>medTurquoise</value>
+      <value>medVioletRed</value>
+      <value>mediumAquamarine</value>
+      <value>mediumBlue</value>
+      <value>mediumOrchid</value>
+      <value>mediumPurple</value>
+      <value>mediumSeaGreen</value>
+      <value>mediumSlateBlue</value>
+      <value>mediumSpringGreen</value>
+      <value>mediumTurquoise</value>
+      <value>mediumVioletRed</value>
+      <value>midnightBlue</value>
+      <value>mintCream</value>
+      <value>mistyRose</value>
+      <value>moccasin</value>
+      <value>navajoWhite</value>
+      <value>navy</value>
+      <value>oldLace</value>
+      <value>olive</value>
+      <value>oliveDrab</value>
+      <value>orange</value>
+      <value>orangeRed</value>
+      <value>orchid</value>
+      <value>paleGoldenrod</value>
+      <value>paleGreen</value>
+      <value>paleTurquoise</value>
+      <value>paleVioletRed</value>
+      <value>papayaWhip</value>
+      <value>peachPuff</value>
+      <value>peru</value>
+      <value>pink</value>
+      <value>plum</value>
+      <value>powderBlue</value>
+      <value>purple</value>
+      <value>red</value>
+      <value>rosyBrown</value>
+      <value>royalBlue</value>
+      <value>saddleBrown</value>
+      <value>salmon</value>
+      <value>sandyBrown</value>
+      <value>seaGreen</value>
+      <value>seaShell</value>
+      <value>sienna</value>
+      <value>silver</value>
+      <value>skyBlue</value>
+      <value>slateBlue</value>
+      <value>slateGray</value>
+      <value>slateGrey</value>
+      <value>snow</value>
+      <value>springGreen</value>
+      <value>steelBlue</value>
+      <value>tan</value>
+      <value>teal</value>
+      <value>thistle</value>
+      <value>tomato</value>
+      <value>turquoise</value>
+      <value>violet</value>
+      <value>wheat</value>
+      <value>white</value>
+      <value>whiteSmoke</value>
+      <value>yellow</value>
+      <value>yellowGreen</value>
+    </choice>
+  </define>
+  <define name="a_CT_PresetColor">
+    <attribute name="val">
+      <ref name="a_ST_PresetColorVal"/>
+    </attribute>
+    <zeroOrMore>
+      <ref name="a_EG_ColorTransform"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_EG_OfficeArtExtensionList">
+    <zeroOrMore>
+      <element name="ext">
+        <ref name="a_CT_OfficeArtExtension"/>
+      </element>
+    </zeroOrMore>
+  </define>
+  <define name="a_CT_OfficeArtExtensionList">
+    <ref name="a_EG_OfficeArtExtensionList"/>
+  </define>
+  <define name="a_CT_Scale2D">
+    <element name="sx">
+      <ref name="a_CT_Ratio"/>
+    </element>
+    <element name="sy">
+      <ref name="a_CT_Ratio"/>
+    </element>
+  </define>
+  <define name="a_CT_Transform2D">
+    <optional>
+      <attribute name="rot">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_Angle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="flipH">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="flipV">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="off">
+        <ref name="a_CT_Point2D"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="ext">
+        <ref name="a_CT_PositiveSize2D"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GroupTransform2D">
+    <optional>
+      <attribute name="rot">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_Angle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="flipH">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="flipV">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="off">
+        <ref name="a_CT_Point2D"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="ext">
+        <ref name="a_CT_PositiveSize2D"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="chOff">
+        <ref name="a_CT_Point2D"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="chExt">
+        <ref name="a_CT_PositiveSize2D"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_Point3D">
+    <attribute name="x">
+      <ref name="a_ST_Coordinate"/>
+    </attribute>
+    <attribute name="y">
+      <ref name="a_ST_Coordinate"/>
+    </attribute>
+    <attribute name="z">
+      <ref name="a_ST_Coordinate"/>
+    </attribute>
+  </define>
+  <define name="a_CT_Vector3D">
+    <attribute name="dx">
+      <ref name="a_ST_Coordinate"/>
+    </attribute>
+    <attribute name="dy">
+      <ref name="a_ST_Coordinate"/>
+    </attribute>
+    <attribute name="dz">
+      <ref name="a_ST_Coordinate"/>
+    </attribute>
+  </define>
+  <define name="a_CT_SphereCoords">
+    <attribute name="lat">
+      <ref name="a_ST_PositiveFixedAngle"/>
+    </attribute>
+    <attribute name="lon">
+      <ref name="a_ST_PositiveFixedAngle"/>
+    </attribute>
+    <attribute name="rev">
+      <ref name="a_ST_PositiveFixedAngle"/>
+    </attribute>
+  </define>
+  <define name="a_CT_RelativeRect">
+    <optional>
+      <attribute name="l">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="t">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="r">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="b">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_ST_RectAlignment">
+    <choice>
+      <value>tl</value>
+      <value>t</value>
+      <value>tr</value>
+      <value>l</value>
+      <value>ctr</value>
+      <value>r</value>
+      <value>bl</value>
+      <value>b</value>
+      <value>br</value>
+    </choice>
+  </define>
+  <define name="a_EG_ColorChoice">
+    <choice>
+      <element name="scrgbClr">
+        <ref name="a_CT_ScRgbColor"/>
+      </element>
+      <element name="srgbClr">
+        <ref name="a_CT_SRgbColor"/>
+      </element>
+      <element name="hslClr">
+        <ref name="a_CT_HslColor"/>
+      </element>
+      <element name="sysClr">
+        <ref name="a_CT_SystemColor"/>
+      </element>
+      <element name="schemeClr">
+        <ref name="a_CT_SchemeColor"/>
+      </element>
+      <element name="prstClr">
+        <ref name="a_CT_PresetColor"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_CT_Color">
+    <ref name="a_EG_ColorChoice"/>
+  </define>
+  <define name="a_CT_ColorMRU">
+    <zeroOrMore>
+      <ref name="a_EG_ColorChoice"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_ST_BlackWhiteMode">
+    <choice>
+      <value>clr</value>
+      <value>auto</value>
+      <value>gray</value>
+      <value>ltGray</value>
+      <value>invGray</value>
+      <value>grayWhite</value>
+      <value>blackGray</value>
+      <value>blackWhite</value>
+      <value>black</value>
+      <value>white</value>
+      <value>hidden</value>
+    </choice>
+  </define>
+  <define name="a_AG_Blob">
+    <optional>
+      <ref name="r_embed"/>
+    </optional>
+    <optional>
+      <ref name="r_link"/>
+    </optional>
+  </define>
+  <define name="a_CT_EmbeddedWAVAudioFile">
+    <ref name="r_embed"/>
+    <optional>
+      <attribute name="name">
+        <data type="string"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_Hyperlink">
+    <optional>
+      <ref name="r_id"/>
+    </optional>
+    <optional>
+      <attribute name="invalidUrl">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="action">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="tgtFrame">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="tooltip">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="history">
+        <aa:documentation>default value: true</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="highlightClick">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="endSnd">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="snd">
+        <ref name="a_CT_EmbeddedWAVAudioFile"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_ST_DrawingElementId">
+    <data type="unsignedInt"/>
+  </define>
+  <define name="a_AG_Locking">
+    <optional>
+      <attribute name="noGrp">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noSelect">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noRot">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noChangeAspect">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noMove">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noResize">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noEditPoints">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noAdjustHandles">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noChangeArrowheads">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noChangeShapeType">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_ConnectorLocking">
+    <ref name="a_AG_Locking"/>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_ShapeLocking">
+    <ref name="a_AG_Locking"/>
+    <optional>
+      <attribute name="noTextEdit">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_PictureLocking">
+    <ref name="a_AG_Locking"/>
+    <optional>
+      <attribute name="noCrop">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GroupLocking">
+    <optional>
+      <attribute name="noGrp">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noUngrp">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noSelect">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noRot">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noChangeAspect">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noMove">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noResize">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GraphicalObjectFrameLocking">
+    <optional>
+      <attribute name="noGrp">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noDrilldown">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noSelect">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noChangeAspect">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noMove">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="noResize">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_ContentPartLocking">
+    <ref name="a_AG_Locking"/>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_NonVisualDrawingProps">
+    <attribute name="id">
+      <ref name="a_ST_DrawingElementId"/>
+    </attribute>
+    <attribute name="name">
+      <data type="string"/>
+    </attribute>
+    <optional>
+      <attribute name="descr">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="hidden">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="title">
+        <data type="string"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="hlinkClick">
+        <ref name="a_CT_Hyperlink"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="hlinkHover">
+        <ref name="a_CT_Hyperlink"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_NonVisualDrawingShapeProps">
+    <optional>
+      <attribute name="txBox">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="spLocks">
+        <ref name="a_CT_ShapeLocking"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_NonVisualConnectorProperties">
+    <optional>
+      <element name="cxnSpLocks">
+        <ref name="a_CT_ConnectorLocking"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="stCxn">
+        <ref name="a_CT_Connection"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="endCxn">
+        <ref name="a_CT_Connection"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_NonVisualPictureProperties">
+    <optional>
+      <attribute name="preferRelativeResize">
+        <aa:documentation>default value: true</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="picLocks">
+        <ref name="a_CT_PictureLocking"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_NonVisualGroupDrawingShapeProps">
+    <optional>
+      <element name="grpSpLocks">
+        <ref name="a_CT_GroupLocking"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_NonVisualGraphicFrameProperties">
+    <optional>
+      <element name="graphicFrameLocks">
+        <ref name="a_CT_GraphicalObjectFrameLocking"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_NonVisualContentPartProperties">
+    <optional>
+      <attribute name="isComment">
+        <aa:documentation>default value: true</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="cpLocks">
+        <ref name="a_CT_ContentPartLocking"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GraphicalObjectData">
+    <attribute name="uri">
+      <data type="token"/>
+    </attribute>
+    <zeroOrMore>
+      <ref name="a_CT_GraphicalObjectData_any"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_CT_GraphicalObjectData_any">
+    <element>
+      <anyName>
+        <except>
+          <nsName ns="urn:schemas-microsoft-com:office:office"/>
+          <nsName ns="urn:schemas-microsoft-com:vml"/>
+          <nsName ns="urn:schemas-microsoft-com:office:word"/>
+          <nsName ns="urn:schemas-microsoft-com:office:excel"/>
+        </except>
+      </anyName>
+      <zeroOrMore>
+        <ref name="anyAttribute"/>
+      </zeroOrMore>
+      <mixed>
+        <zeroOrMore>
+          <ref name="anyElement"/>
+        </zeroOrMore>
+      </mixed>
+    </element>
+  </define>
+  <define name="a_CT_GraphicalObject">
+    <element name="graphicData">
+      <ref name="a_CT_GraphicalObjectData"/>
+    </element>
+  </define>
+  <define name="a_graphic">
+    <element name="graphic">
+      <ref name="a_CT_GraphicalObject"/>
+    </element>
+  </define>
+  <define name="a_ST_ChartBuildStep">
+    <choice>
+      <value>category</value>
+      <value>ptInCategory</value>
+      <value>series</value>
+      <value>ptInSeries</value>
+      <value>allPts</value>
+      <value>gridLegend</value>
+    </choice>
+  </define>
+  <define name="a_ST_DgmBuildStep">
+    <choice>
+      <value>sp</value>
+      <value>bg</value>
+    </choice>
+  </define>
+  <define name="a_CT_AnimationDgmElement">
+    <optional>
+      <attribute name="id">
+        <aa:documentation>default value: {00000000-0000-0000-0000-000000000000}</aa:documentation>
+        <ref name="s_ST_Guid"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="bldStep">
+        <aa:documentation>default value: sp</aa:documentation>
+        <ref name="a_ST_DgmBuildStep"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_AnimationChartElement">
+    <optional>
+      <attribute name="seriesIdx">
+        <aa:documentation>default value: -1</aa:documentation>
+        <data type="int"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="categoryIdx">
+        <aa:documentation>default value: -1</aa:documentation>
+        <data type="int"/>
+      </attribute>
+    </optional>
+    <attribute name="bldStep">
+      <ref name="a_ST_ChartBuildStep"/>
+    </attribute>
+  </define>
+  <define name="a_CT_AnimationElementChoice">
+    <choice>
+      <element name="dgm">
+        <ref name="a_CT_AnimationDgmElement"/>
+      </element>
+      <element name="chart">
+        <ref name="a_CT_AnimationChartElement"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_ST_AnimationBuildType">
+    <value>allAtOnce</value>
+  </define>
+  <define name="a_ST_AnimationDgmOnlyBuildType">
+    <choice>
+      <value>one</value>
+      <value>lvlOne</value>
+      <value>lvlAtOnce</value>
+    </choice>
+  </define>
+  <define name="a_ST_AnimationDgmBuildType">
+    <choice>
+      <ref name="a_ST_AnimationBuildType"/>
+      <ref name="a_ST_AnimationDgmOnlyBuildType"/>
+    </choice>
+  </define>
+  <define name="a_CT_AnimationDgmBuildProperties">
+    <optional>
+      <attribute name="bld">
+        <aa:documentation>default value: allAtOnce</aa:documentation>
+        <ref name="a_ST_AnimationDgmBuildType"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="rev">
+        <aa:documentation>default value: false</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_ST_AnimationChartOnlyBuildType">
+    <choice>
+      <value>series</value>
+      <value>category</value>
+      <value>seriesEl</value>
+      <value>categoryEl</value>
+    </choice>
+  </define>
+  <define name="a_ST_AnimationChartBuildType">
+    <choice>
+      <ref name="a_ST_AnimationBuildType"/>
+      <ref name="a_ST_AnimationChartOnlyBuildType"/>
+    </choice>
+  </define>
+  <define name="a_CT_AnimationChartBuildProperties">
+    <optional>
+      <attribute name="bld">
+        <aa:documentation>default value: allAtOnce</aa:documentation>
+        <ref name="a_ST_AnimationChartBuildType"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="animBg">
+        <aa:documentation>default value: true</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_AnimationGraphicalObjectBuildProperties">
+    <choice>
+      <element name="bldDgm">
+        <ref name="a_CT_AnimationDgmBuildProperties"/>
+      </element>
+      <element name="bldChart">
+        <ref name="a_CT_AnimationChartBuildProperties"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_CT_BackgroundFormatting">
+    <optional>
+      <ref name="a_EG_FillProperties"/>
+    </optional>
+    <optional>
+      <ref name="a_EG_EffectProperties"/>
+    </optional>
+  </define>
+  <define name="a_CT_WholeE2oFormatting">
+    <optional>
+      <element name="ln">
+        <ref name="a_CT_LineProperties"/>
+      </element>
+    </optional>
+    <optional>
+      <ref name="a_EG_EffectProperties"/>
+    </optional>
+  </define>
+  <define name="a_CT_GvmlUseShapeRectangle">
+    <empty/>
+  </define>
+  <define name="a_CT_GvmlTextShape">
+    <element name="txBody">
+      <ref name="a_CT_TextBody"/>
+    </element>
+    <choice>
+      <element name="useSpRect">
+        <ref name="a_CT_GvmlUseShapeRectangle"/>
+      </element>
+      <element name="xfrm">
+        <ref name="a_CT_Transform2D"/>
+      </element>
+    </choice>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GvmlShapeNonVisual">
+    <element name="cNvPr">
+      <ref name="a_CT_NonVisualDrawingProps"/>
+    </element>
+    <element name="cNvSpPr">
+      <ref name="a_CT_NonVisualDrawingShapeProps"/>
+    </element>
+  </define>
+  <define name="a_CT_GvmlShape">
+    <element name="nvSpPr">
+      <ref name="a_CT_GvmlShapeNonVisual"/>
+    </element>
+    <element name="spPr">
+      <ref name="a_CT_ShapeProperties"/>
+    </element>
+    <optional>
+      <element name="txSp">
+        <ref name="a_CT_GvmlTextShape"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="style">
+        <ref name="a_CT_ShapeStyle"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GvmlConnectorNonVisual">
+    <element name="cNvPr">
+      <ref name="a_CT_NonVisualDrawingProps"/>
+    </element>
+    <element name="cNvCxnSpPr">
+      <ref name="a_CT_NonVisualConnectorProperties"/>
+    </element>
+  </define>
+  <define name="a_CT_GvmlConnector">
+    <element name="nvCxnSpPr">
+      <ref name="a_CT_GvmlConnectorNonVisual"/>
+    </element>
+    <element name="spPr">
+      <ref name="a_CT_ShapeProperties"/>
+    </element>
+    <optional>
+      <element name="style">
+        <ref name="a_CT_ShapeStyle"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GvmlPictureNonVisual">
+    <element name="cNvPr">
+      <ref name="a_CT_NonVisualDrawingProps"/>
+    </element>
+    <element name="cNvPicPr">
+      <ref name="a_CT_NonVisualPictureProperties"/>
+    </element>
+  </define>
+  <define name="a_CT_GvmlPicture">
+    <element name="nvPicPr">
+      <ref name="a_CT_GvmlPictureNonVisual"/>
+    </element>
+    <element name="blipFill">
+      <ref name="a_CT_BlipFillProperties"/>
+    </element>
+    <element name="spPr">
+      <ref name="a_CT_ShapeProperties"/>
+    </element>
+    <optional>
+      <element name="style">
+        <ref name="a_CT_ShapeStyle"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GvmlGraphicFrameNonVisual">
+    <element name="cNvPr">
+      <ref name="a_CT_NonVisualDrawingProps"/>
+    </element>
+    <element name="cNvGraphicFramePr">
+      <ref name="a_CT_NonVisualGraphicFrameProperties"/>
+    </element>
+  </define>
+  <define name="a_CT_GvmlGraphicalObjectFrame">
+    <element name="nvGraphicFramePr">
+      <ref name="a_CT_GvmlGraphicFrameNonVisual"/>
+    </element>
+    <ref name="a_graphic"/>
+    <element name="xfrm">
+      <ref name="a_CT_Transform2D"/>
+    </element>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GvmlGroupShapeNonVisual">
+    <element name="cNvPr">
+      <ref name="a_CT_NonVisualDrawingProps"/>
+    </element>
+    <element name="cNvGrpSpPr">
+      <ref name="a_CT_NonVisualGroupDrawingShapeProps"/>
+    </element>
+  </define>
+  <define name="a_CT_GvmlGroupShape">
+    <element name="nvGrpSpPr">
+      <ref name="a_CT_GvmlGroupShapeNonVisual"/>
+    </element>
+    <element name="grpSpPr">
+      <ref name="a_CT_GroupShapeProperties"/>
+    </element>
+    <zeroOrMore>
+      <choice>
+        <element name="txSp">
+          <ref name="a_CT_GvmlTextShape"/>
+        </element>
+        <element name="sp">
+          <ref name="a_CT_GvmlShape"/>
+        </element>
+        <element name="cxnSp">
+          <ref name="a_CT_GvmlConnector"/>
+        </element>
+        <element name="pic">
+          <ref name="a_CT_GvmlPicture"/>
+        </element>
+        <element name="graphicFrame">
+          <ref name="a_CT_GvmlGraphicalObjectFrame"/>
+        </element>
+        <element name="grpSp">
+          <ref name="a_CT_GvmlGroupShape"/>
+        </element>
+      </choice>
+    </zeroOrMore>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_ST_PresetCameraType">
+    <choice>
+      <value>legacyObliqueTopLeft</value>
+      <value>legacyObliqueTop</value>
+      <value>legacyObliqueTopRight</value>
+      <value>legacyObliqueLeft</value>
+      <value>legacyObliqueFront</value>
+      <value>legacyObliqueRight</value>
+      <value>legacyObliqueBottomLeft</value>
+      <value>legacyObliqueBottom</value>
+      <value>legacyObliqueBottomRight</value>
+      <value>legacyPerspectiveTopLeft</value>
+      <value>legacyPerspectiveTop</value>
+      <value>legacyPerspectiveTopRight</value>
+      <value>legacyPerspectiveLeft</value>
+      <value>legacyPerspectiveFront</value>
+      <value>legacyPerspectiveRight</value>
+      <value>legacyPerspectiveBottomLeft</value>
+      <value>legacyPerspectiveBottom</value>
+      <value>legacyPerspectiveBottomRight</value>
+      <value>orthographicFront</value>
+      <value>isometricTopUp</value>
+      <value>isometricTopDown</value>
+      <value>isometricBottomUp</value>
+      <value>isometricBottomDown</value>
+      <value>isometricLeftUp</value>
+      <value>isometricLeftDown</value>
+      <value>isometricRightUp</value>
+      <value>isometricRightDown</value>
+      <value>isometricOffAxis1Left</value>
+      <value>isometricOffAxis1Right</value>
+      <value>isometricOffAxis1Top</value>
+      <value>isometricOffAxis2Left</value>
+      <value>isometricOffAxis2Right</value>
+      <value>isometricOffAxis2Top</value>
+      <value>isometricOffAxis3Left</value>
+      <value>isometricOffAxis3Right</value>
+      <value>isometricOffAxis3Bottom</value>
+      <value>isometricOffAxis4Left</value>
+      <value>isometricOffAxis4Right</value>
+      <value>isometricOffAxis4Bottom</value>
+      <value>obliqueTopLeft</value>
+      <value>obliqueTop</value>
+      <value>obliqueTopRight</value>
+      <value>obliqueLeft</value>
+      <value>obliqueRight</value>
+      <value>obliqueBottomLeft</value>
+      <value>obliqueBottom</value>
+      <value>obliqueBottomRight</value>
+      <value>perspectiveFront</value>
+      <value>perspectiveLeft</value>
+      <value>perspectiveRight</value>
+      <value>perspectiveAbove</value>
+      <value>perspectiveBelow</value>
+      <value>perspectiveAboveLeftFacing</value>
+      <value>perspectiveAboveRightFacing</value>
+      <value>perspectiveContrastingLeftFacing</value>
+      <value>perspectiveContrastingRightFacing</value>
+      <value>perspectiveHeroicLeftFacing</value>
+      <value>perspectiveHeroicRightFacing</value>
+      <value>perspectiveHeroicExtremeLeftFacing</value>
+      <value>perspectiveHeroicExtremeRightFacing</value>
+      <value>perspectiveRelaxed</value>
+      <value>perspectiveRelaxedModerately</value>
+    </choice>
+  </define>
+  <define name="a_ST_FOVAngle">
+    <data type="int">
+      <param name="minInclusive">0</param>
+      <param name="maxInclusive">10800000</param>
+    </data>
+  </define>
+  <define name="a_CT_Camera">
+    <attribute name="prst">
+      <ref name="a_ST_PresetCameraType"/>
+    </attribute>
+    <optional>
+      <attribute name="fov">
+        <ref name="a_ST_FOVAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="zoom">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_PositivePercentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="rot">
+        <ref name="a_CT_SphereCoords"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_ST_LightRigDirection">
+    <choice>
+      <value>tl</value>
+      <value>t</value>
+      <value>tr</value>
+      <value>l</value>
+      <value>r</value>
+      <value>bl</value>
+      <value>b</value>
+      <value>br</value>
+    </choice>
+  </define>
+  <define name="a_ST_LightRigType">
+    <choice>
+      <value>legacyFlat1</value>
+      <value>legacyFlat2</value>
+      <value>legacyFlat3</value>
+      <value>legacyFlat4</value>
+      <value>legacyNormal1</value>
+      <value>legacyNormal2</value>
+      <value>legacyNormal3</value>
+      <value>legacyNormal4</value>
+      <value>legacyHarsh1</value>
+      <value>legacyHarsh2</value>
+      <value>legacyHarsh3</value>
+      <value>legacyHarsh4</value>
+      <value>threePt</value>
+      <value>balanced</value>
+      <value>soft</value>
+      <value>harsh</value>
+      <value>flood</value>
+      <value>contrasting</value>
+      <value>morning</value>
+      <value>sunrise</value>
+      <value>sunset</value>
+      <value>chilly</value>
+      <value>freezing</value>
+      <value>flat</value>
+      <value>twoPt</value>
+      <value>glow</value>
+      <value>brightRoom</value>
+    </choice>
+  </define>
+  <define name="a_CT_LightRig">
+    <attribute name="rig">
+      <ref name="a_ST_LightRigType"/>
+    </attribute>
+    <attribute name="dir">
+      <ref name="a_ST_LightRigDirection"/>
+    </attribute>
+    <optional>
+      <element name="rot">
+        <ref name="a_CT_SphereCoords"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_Scene3D">
+    <element name="camera">
+      <ref name="a_CT_Camera"/>
+    </element>
+    <element name="lightRig">
+      <ref name="a_CT_LightRig"/>
+    </element>
+    <optional>
+      <element name="backdrop">
+        <ref name="a_CT_Backdrop"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_Backdrop">
+    <element name="anchor">
+      <ref name="a_CT_Point3D"/>
+    </element>
+    <element name="norm">
+      <ref name="a_CT_Vector3D"/>
+    </element>
+    <element name="up">
+      <ref name="a_CT_Vector3D"/>
+    </element>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_ST_BevelPresetType">
+    <choice>
+      <value>relaxedInset</value>
+      <value>circle</value>
+      <value>slope</value>
+      <value>cross</value>
+      <value>angle</value>
+      <value>softRound</value>
+      <value>convex</value>
+      <value>coolSlant</value>
+      <value>divot</value>
+      <value>riblet</value>
+      <value>hardEdge</value>
+      <value>artDeco</value>
+    </choice>
+  </define>
+  <define name="a_CT_Bevel">
+    <optional>
+      <attribute name="w">
+        <aa:documentation>default value: 76200</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="h">
+        <aa:documentation>default value: 76200</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="prst">
+        <aa:documentation>default value: circle</aa:documentation>
+        <ref name="a_ST_BevelPresetType"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_ST_PresetMaterialType">
+    <choice>
+      <value>legacyMatte</value>
+      <value>legacyPlastic</value>
+      <value>legacyMetal</value>
+      <value>legacyWireframe</value>
+      <value>matte</value>
+      <value>plastic</value>
+      <value>metal</value>
+      <value>warmMatte</value>
+      <value>translucentPowder</value>
+      <value>powder</value>
+      <value>dkEdge</value>
+      <value>softEdge</value>
+      <value>clear</value>
+      <value>flat</value>
+      <value>softmetal</value>
+    </choice>
+  </define>
+  <define name="a_CT_Shape3D">
+    <optional>
+      <attribute name="z">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_Coordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="extrusionH">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="contourW">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="prstMaterial">
+        <aa:documentation>default value: warmMatte</aa:documentation>
+        <ref name="a_ST_PresetMaterialType"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="bevelT">
+        <ref name="a_CT_Bevel"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="bevelB">
+        <ref name="a_CT_Bevel"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extrusionClr">
+        <ref name="a_CT_Color"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="contourClr">
+        <ref name="a_CT_Color"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_FlatText">
+    <optional>
+      <attribute name="z">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_Coordinate"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_EG_Text3D">
+    <choice>
+      <element name="sp3d">
+        <ref name="a_CT_Shape3D"/>
+      </element>
+      <element name="flatTx">
+        <ref name="a_CT_FlatText"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_CT_AlphaBiLevelEffect">
+    <attribute name="thresh">
+      <ref name="a_ST_PositiveFixedPercentage"/>
+    </attribute>
+  </define>
+  <define name="a_CT_AlphaCeilingEffect">
+    <empty/>
+  </define>
+  <define name="a_CT_AlphaFloorEffect">
+    <empty/>
+  </define>
+  <define name="a_CT_AlphaInverseEffect">
+    <optional>
+      <ref name="a_EG_ColorChoice"/>
+    </optional>
+  </define>
+  <define name="a_CT_AlphaModulateFixedEffect">
+    <optional>
+      <attribute name="amt">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_PositivePercentage"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_AlphaOutsetEffect">
+    <optional>
+      <attribute name="rad">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_Coordinate"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_AlphaReplaceEffect">
+    <attribute name="a">
+      <ref name="a_ST_PositiveFixedPercentage"/>
+    </attribute>
+  </define>
+  <define name="a_CT_BiLevelEffect">
+    <attribute name="thresh">
+      <ref name="a_ST_PositiveFixedPercentage"/>
+    </attribute>
+  </define>
+  <define name="a_CT_BlurEffect">
+    <optional>
+      <attribute name="rad">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="grow">
+        <aa:documentation>default value: true</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_ColorChangeEffect">
+    <optional>
+      <attribute name="useA">
+        <aa:documentation>default value: true</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <element name="clrFrom">
+      <ref name="a_CT_Color"/>
+    </element>
+    <element name="clrTo">
+      <ref name="a_CT_Color"/>
+    </element>
+  </define>
+  <define name="a_CT_ColorReplaceEffect">
+    <ref name="a_EG_ColorChoice"/>
+  </define>
+  <define name="a_CT_DuotoneEffect">
+    <oneOrMore>
+      <ref name="a_EG_ColorChoice"/>
+    </oneOrMore>
+  </define>
+  <define name="a_CT_GlowEffect">
+    <optional>
+      <attribute name="rad">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <ref name="a_EG_ColorChoice"/>
+  </define>
+  <define name="a_CT_GrayscaleEffect">
+    <empty/>
+  </define>
+  <define name="a_CT_HSLEffect">
+    <optional>
+      <attribute name="hue">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveFixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="sat">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_FixedPercentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="lum">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_FixedPercentage"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_InnerShadowEffect">
+    <optional>
+      <attribute name="blurRad">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="dist">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="dir">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveFixedAngle"/>
+      </attribute>
+    </optional>
+    <ref name="a_EG_ColorChoice"/>
+  </define>
+  <define name="a_CT_LuminanceEffect">
+    <optional>
+      <attribute name="bright">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_FixedPercentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="contrast">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_FixedPercentage"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_OuterShadowEffect">
+    <optional>
+      <attribute name="blurRad">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="dist">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="dir">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveFixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="sx">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="sy">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="kx">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_FixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="ky">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_FixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="algn">
+        <aa:documentation>default value: b</aa:documentation>
+        <ref name="a_ST_RectAlignment"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="rotWithShape">
+        <aa:documentation>default value: true</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <ref name="a_EG_ColorChoice"/>
+  </define>
+  <define name="a_ST_PresetShadowVal">
+    <choice>
+      <value>shdw1</value>
+      <value>shdw2</value>
+      <value>shdw3</value>
+      <value>shdw4</value>
+      <value>shdw5</value>
+      <value>shdw6</value>
+      <value>shdw7</value>
+      <value>shdw8</value>
+      <value>shdw9</value>
+      <value>shdw10</value>
+      <value>shdw11</value>
+      <value>shdw12</value>
+      <value>shdw13</value>
+      <value>shdw14</value>
+      <value>shdw15</value>
+      <value>shdw16</value>
+      <value>shdw17</value>
+      <value>shdw18</value>
+      <value>shdw19</value>
+      <value>shdw20</value>
+    </choice>
+  </define>
+  <define name="a_CT_PresetShadowEffect">
+    <attribute name="prst">
+      <ref name="a_ST_PresetShadowVal"/>
+    </attribute>
+    <optional>
+      <attribute name="dist">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="dir">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveFixedAngle"/>
+      </attribute>
+    </optional>
+    <ref name="a_EG_ColorChoice"/>
+  </define>
+  <define name="a_CT_ReflectionEffect">
+    <optional>
+      <attribute name="blurRad">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="stA">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_PositiveFixedPercentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="stPos">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_PositiveFixedPercentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="endA">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_PositiveFixedPercentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="endPos">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_PositiveFixedPercentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="dist">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveCoordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="dir">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveFixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="fadeDir">
+        <aa:documentation>default value: 5400000</aa:documentation>
+        <ref name="a_ST_PositiveFixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="sx">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="sy">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="kx">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_FixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="ky">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_FixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="algn">
+        <aa:documentation>default value: b</aa:documentation>
+        <ref name="a_ST_RectAlignment"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="rotWithShape">
+        <aa:documentation>default value: true</aa:documentation>
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_RelativeOffsetEffect">
+    <optional>
+      <attribute name="tx">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="ty">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_SoftEdgesEffect">
+    <attribute name="rad">
+      <ref name="a_ST_PositiveCoordinate"/>
+    </attribute>
+  </define>
+  <define name="a_CT_TintEffect">
+    <optional>
+      <attribute name="hue">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_PositiveFixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="amt">
+        <aa:documentation>default value: 0%</aa:documentation>
+        <ref name="a_ST_FixedPercentage"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_TransformEffect">
+    <optional>
+      <attribute name="sx">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="sy">
+        <aa:documentation>default value: 100%</aa:documentation>
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="kx">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_FixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="ky">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_FixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="tx">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_Coordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="ty">
+        <aa:documentation>default value: 0</aa:documentation>
+        <ref name="a_ST_Coordinate"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_NoFillProperties">
+    <empty/>
+  </define>
+  <define name="a_CT_SolidColorFillProperties">
+    <optional>
+      <ref name="a_EG_ColorChoice"/>
+    </optional>
+  </define>
+  <define name="a_CT_LinearShadeProperties">
+    <optional>
+      <attribute name="ang">
+        <ref name="a_ST_PositiveFixedAngle"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="scaled">
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_ST_PathShadeType">
+    <choice>
+      <value>shape</value>
+      <value>circle</value>
+      <value>rect</value>
+    </choice>
+  </define>
+  <define name="a_CT_PathShadeProperties">
+    <optional>
+      <attribute name="path">
+        <ref name="a_ST_PathShadeType"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="fillToRect">
+        <ref name="a_CT_RelativeRect"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_EG_ShadeProperties">
+    <choice>
+      <element name="lin">
+        <ref name="a_CT_LinearShadeProperties"/>
+      </element>
+      <element name="path">
+        <ref name="a_CT_PathShadeProperties"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_ST_TileFlipMode">
+    <choice>
+      <value>none</value>
+      <value>x</value>
+      <value>y</value>
+      <value>xy</value>
+    </choice>
+  </define>
+  <define name="a_CT_GradientStop">
+    <attribute name="pos">
+      <ref name="a_ST_PositiveFixedPercentage"/>
+    </attribute>
+    <ref name="a_EG_ColorChoice"/>
+  </define>
+  <define name="a_CT_GradientStopList">
+    <oneOrMore>
+      <element name="gs">
+        <ref name="a_CT_GradientStop"/>
+      </element>
+    </oneOrMore>
+  </define>
+  <define name="a_CT_GradientFillProperties">
+    <optional>
+      <attribute name="flip">
+        <ref name="a_ST_TileFlipMode"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="rotWithShape">
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="gsLst">
+        <ref name="a_CT_GradientStopList"/>
+      </element>
+    </optional>
+    <optional>
+      <ref name="a_EG_ShadeProperties"/>
+    </optional>
+    <optional>
+      <element name="tileRect">
+        <ref name="a_CT_RelativeRect"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_TileInfoProperties">
+    <optional>
+      <attribute name="tx">
+        <ref name="a_ST_Coordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="ty">
+        <ref name="a_ST_Coordinate"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="sx">
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="sy">
+        <ref name="a_ST_Percentage"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="flip">
+        <ref name="a_ST_TileFlipMode"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="algn">
+        <ref name="a_ST_RectAlignment"/>
+      </attribute>
+    </optional>
+  </define>
+  <define name="a_CT_StretchInfoProperties">
+    <optional>
+      <element name="fillRect">
+        <ref name="a_CT_RelativeRect"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_EG_FillModeProperties">
+    <choice>
+      <element name="tile">
+        <ref name="a_CT_TileInfoProperties"/>
+      </element>
+      <element name="stretch">
+        <ref name="a_CT_StretchInfoProperties"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_ST_BlipCompression">
+    <choice>
+      <value>email</value>
+      <value>screen</value>
+      <value>print</value>
+      <value>hqprint</value>
+      <value>none</value>
+    </choice>
+  </define>
+  <define name="a_CT_Blip">
+    <ref name="a_AG_Blob"/>
+    <optional>
+      <attribute name="cstate">
+        <aa:documentation>default value: none</aa:documentation>
+        <ref name="a_ST_BlipCompression"/>
+      </attribute>
+    </optional>
+    <zeroOrMore>
+      <choice>
+        <element name="alphaBiLevel">
+          <ref name="a_CT_AlphaBiLevelEffect"/>
+        </element>
+        <element name="alphaCeiling">
+          <ref name="a_CT_AlphaCeilingEffect"/>
+        </element>
+        <element name="alphaFloor">
+          <ref name="a_CT_AlphaFloorEffect"/>
+        </element>
+        <element name="alphaInv">
+          <ref name="a_CT_AlphaInverseEffect"/>
+        </element>
+        <element name="alphaMod">
+          <ref name="a_CT_AlphaModulateEffect"/>
+        </element>
+        <element name="alphaModFix">
+          <ref name="a_CT_AlphaModulateFixedEffect"/>
+        </element>
+        <element name="alphaRepl">
+          <ref name="a_CT_AlphaReplaceEffect"/>
+        </element>
+        <element name="biLevel">
+          <ref name="a_CT_BiLevelEffect"/>
+        </element>
+        <element name="blur">
+          <ref name="a_CT_BlurEffect"/>
+        </element>
+        <element name="clrChange">
+          <ref name="a_CT_ColorChangeEffect"/>
+        </element>
+        <element name="clrRepl">
+          <ref name="a_CT_ColorReplaceEffect"/>
+        </element>
+        <element name="duotone">
+          <ref name="a_CT_DuotoneEffect"/>
+        </element>
+        <element name="fillOverlay">
+          <ref name="a_CT_FillOverlayEffect"/>
+        </element>
+        <element name="grayscl">
+          <ref name="a_CT_GrayscaleEffect"/>
+        </element>
+        <element name="hsl">
+          <ref name="a_CT_HSLEffect"/>
+        </element>
+        <element name="lum">
+          <ref name="a_CT_LuminanceEffect"/>
+        </element>
+        <element name="tint">
+          <ref name="a_CT_TintEffect"/>
+        </element>
+      </choice>
+    </zeroOrMore>
+    <optional>
+      <element name="extLst">
+        <ref name="a_CT_OfficeArtExtensionList"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_BlipFillProperties">
+    <optional>
+      <attribute name="dpi">
+        <data type="unsignedInt"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="rotWithShape">
+        <data type="boolean"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="blip">
+        <ref name="a_CT_Blip"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="srcRect">
+        <ref name="a_CT_RelativeRect"/>
+      </element>
+    </optional>
+    <optional>
+      <ref name="a_EG_FillModeProperties"/>
+    </optional>
+  </define>
+  <define name="a_ST_PresetPatternVal">
+    <choice>
+      <value>pct5</value>
+      <value>pct10</value>
+      <value>pct20</value>
+      <value>pct25</value>
+      <value>pct30</value>
+      <value>pct40</value>
+      <value>pct50</value>
+      <value>pct60</value>
+      <value>pct70</value>
+      <value>pct75</value>
+      <value>pct80</value>
+      <value>pct90</value>
+      <value>horz</value>
+      <value>vert</value>
+      <value>ltHorz</value>
+      <value>ltVert</value>
+      <value>dkHorz</value>
+      <value>dkVert</value>
+      <value>narHorz</value>
+      <value>narVert</value>
+      <value>dashHorz</value>
+      <value>dashVert</value>
+      <value>cross</value>
+      <value>dnDiag</value>
+      <value>upDiag</value>
+      <value>ltDnDiag</value>
+      <value>ltUpDiag</value>
+      <value>dkDnDiag</value>
+      <value>dkUpDiag</value>
+      <value>wdDnDiag</value>
+      <value>wdUpDiag</value>
+      <value>dashDnDiag</value>
+      <value>dashUpDiag</value>
+      <value>diagCross</value>
+      <value>smCheck</value>
+      <value>lgCheck</value>
+      <value>smGrid</value>
+      <value>lgGrid</value>
+      <value>dotGrid</value>
+      <value>smConfetti</value>
+      <value>lgConfetti</value>
+      <value>horzBrick</value>
+      <value>diagBrick</value>
+      <value>solidDmnd</value>
+      <value>openDmnd</value>
+      <value>dotDmnd</value>
+      <value>plaid</value>
+      <value>sphere</value>
+      <value>weave</value>
+      <value>divot</value>
+      <value>shingle</value>
+      <value>wave</value>
+      <value>trellis</value>
+      <value>zigZag</value>
+    </choice>
+  </define>
+  <define name="a_CT_PatternFillProperties">
+    <optional>
+      <attribute name="prst">
+        <ref name="a_ST_PresetPatternVal"/>
+      </attribute>
+    </optional>
+    <optional>
+      <element name="fgClr">
+        <ref name="a_CT_Color"/>
+      </element>
+    </optional>
+    <optional>
+      <element name="bgClr">
+        <ref name="a_CT_Color"/>
+      </element>
+    </optional>
+  </define>
+  <define name="a_CT_GroupFillProperties">
+    <empty/>
+  </define>
+  <define name="a_EG_FillProperties">
+    <choice>
+      <element name="noFill">
+        <ref name="a_CT_NoFillProperties"/>
+      </element>
+      <element name="solidFill">
+        <ref name="a_CT_SolidColorFillProperties"/>
+      </element>
+      <element name="gradFill">
+        <ref name="a_CT_GradientFillProperties"/>
+      </element>
+      <element name="blipFill">
+        <ref name="a_CT_BlipFillProperties"/>
+      </element>
+      <element name="pattFill">
+        <ref name="a_CT_PatternFillProperties"/>
+      </element>
+      <element name="grpFill">
+        <ref name="a_CT_GroupFillProperties"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_CT_FillProperties">
+    <ref name="a_EG_FillProperties"/>
+  </define>
+  <define name="a_CT_FillEffect">
+    <ref name="a_EG_FillProperties"/>
+  </define>
+  <define name="a_ST_BlendMode">
+    <choice>
+      <value>over</value>
+      <value>mult</value>
+      <value>screen</value>
+      <value>darken</value>
+      <value>lighten</value>
+    </choice>
+  </define>
+  <define name="a_CT_FillOverlayEffect">
+    <attribute name="blend">
+      <ref name="a_ST_BlendMode"/>
+    </attribute>
+    <ref name="a_EG_FillProperties"/>
+  </define>
+  <define name="a_CT_EffectReference">
+    <attribute name="ref">
+      <data type="token"/>
+    </attribute>
+  </define>
+  <define name="a_EG_Effect">
+    <choice>
+      <element name="cont">
+        <ref name="a_CT_EffectContainer"/>
+      </element>
+      <element name="effect">
+        <ref name="a_CT_EffectReference"/>
+      </element>
+      <element name="alphaBiLevel">
+        <ref name="a_CT_AlphaBiLevelEffect"/>
+      </element>
+      <element name="alphaCeiling">
+        <ref name="a_CT_AlphaCeilingEffect"/>
+      </element>
+      <element name="alphaFloor">
+        <ref name="a_CT_AlphaFloorEffect"/>
+      </element>
+      <element name="alphaInv">
+        <ref name="a_CT_AlphaInverseEffect"/>
+      </element>
+      <element name="alphaMod">
+        <ref name="a_CT_AlphaModulateEffect"/>
+      </element>
+      <element name="alphaModFix">
+        <ref name="a_CT_AlphaModulateFixedEffect"/>
+      </element>
+      <element name="alphaOutset">
+        <ref name="a_CT_AlphaOutsetEffect"/>
+      </element>
+      <element name="alphaRepl">
+        <ref name="a_CT_AlphaReplaceEffect"/>
+      </element>
+      <element name="biLevel">
+        <ref name="a_CT_BiLevelEffect"/>
+      </element>
+      <element name="blend">
+        <ref name="a_CT_BlendEffect"/>
+      </element>
+      <element name="blur">
+        <ref name="a_CT_BlurEffect"/>
+      </element>
+      <element name="clrChange">
+        <ref name="a_CT_ColorChangeEffect"/>
+      </element>
+      <element name="clrRepl">
+        <ref name="a_CT_ColorReplaceEffect"/>
+      </element>
+      <element name="duotone">
+        <ref name="a_CT_DuotoneEffect"/>
+      </element>
+      <element name="fill">
+        <ref name="a_CT_FillEffect"/>
+      </element>
+      <element name="fillOverlay">
+        <ref name="a_CT_FillOverlayEffect"/>
+      </element>
+      <element name="glow">
+        <ref name="a_CT_GlowEffect"/>
+      </element>
+      <element name="grayscl">
+        <ref name="a_CT_GrayscaleEffect"/>
+      </element>
+      <element name="hsl">
+        <ref name="a_CT_HSLEffect"/>
+      </element>
+      <element name="innerShdw">
+        <ref name="a_CT_InnerShadowEffect"/>
+      </element>
+      <element name="lum">
+        <ref name="a_CT_LuminanceEffect"/>
+      </element>
+      <element name="outerShdw">
+        <ref name="a_CT_OuterShadowEffect"/>
+      </element>
+      <element name="prstShdw">
+        <ref name="a_CT_PresetShadowEffect"/>
+      </element>
+      <element name="reflection">
+        <ref name="a_CT_ReflectionEffect"/>
+      </element>
+      <element name="relOff">
+        <ref name="a_CT_RelativeOffsetEffect"/>
+      </element>
+      <element name="softEdge">
+        <ref name="a_CT_SoftEdgesEffect"/>
+      </element>
+      <element name="tint">
+        <ref name="a_CT_TintEffect"/>
+      </element>
+      <element name="xfrm">
+        <ref name="a_CT_TransformEffect"/>
+      </element>
+    </choice>
+  </define>
+  <define name="a_ST_EffectContainerType">
+    <choice>
+      <value>sib</value>
+      <value>tree</value>
+    </choice>
+  </define>
+  <define name="a_CT_EffectContainer">
+    <optional>
+      <attribute name="type">
+        <aa:documentation>default value: sib</aa:documentation>
+        <ref name="a_ST_EffectContainerType"/>
+      </attribute>
+    </optional>
+    <optional>
+      <attribute name="name">
+        <data type="token"/>
+      </attribute>
+    </optional>
+    <zeroOrMore>
+      <ref name="a_EG_Effect"/>
+    </zeroOrMore>
+  </define>
+  <define name="a_CT_AlphaModulateEffect">
+    <element name="cont">
+      <ref name="a_CT_EffectContainer"/>
+    </element>
+  </define>
+  <define name="a_CT_BlendEffect">
+    <attribute name

<TRUNCATED>