ShapePropertiesExtension

We found 9 examples in language CSharp for this search. You will see 14 fragments of code.

    public override OpenXmlElement CloneNode(bool deep)
    {
      return (OpenXmlElement) this.CloneImp<ShapePropertiesExtension>(deep);
    }


    internal override OpenXmlElement ElementFactory(byte namespaceId, string name)
    {
      if (10 == (int) namespaceId && "ext" == name)
        return (OpenXmlElement) new ShapePropertiesExtension();
      return (OpenXmlElement) null;
    }

      //namespace used
      using DocumentFormat.OpenXml;
      using W = DocumentFormat.OpenXml.Wordprocessing;
      using Wp = DocumentFormat.OpenXml.Drawing.Wordprocessing;
      using A = DocumentFormat.OpenXml.Drawing;
      using Wps = DocumentFormat.OpenXml.Office2010.Word.DrawingShape;
      using V = DocumentFormat.OpenXml.Vml;
      using Wvml = DocumentFormat.OpenXml.Vml.Wordprocessing;
      using A14 = DocumentFormat.OpenXml.Office2010.Drawing;
      using Wp14 = DocumentFormat.OpenXml.Office2010.Word.Drawing;
      using Pic = DocumentFormat.OpenXml.Drawing.Pictures;
      using Ovml = DocumentFormat.OpenXml.Vml.Office
      //namespace used    
        
        public Run AddShape()
        {
            Run run1 = new Run();
            RunProperties runProperties1 = new RunProperties();
            NoProof noProof1 = new NoProof();
            runProperties1.Append(noProof1);
            AlternateContent alternateContent1 = new AlternateContent();
            AlternateContentChoice alternateContentChoice1 = new AlternateContentChoice() { Requires = "wps" };
            Drawing drawing1 = new Drawing();
            Wp.Anchor anchor1 = new Wp.Anchor() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U, SimplePos = false, RelativeHeight = (UInt32Value)251658240U, BehindDoc = true, Locked = false, LayoutInCell = false, AllowOverlap = true };
            anchor1.AnchorId = GetRandomHexNumber(8);
            Wp.SimplePosition simplePosition1 = new Wp.SimplePosition() { X = 0L, Y = 0L };
            Wp.HorizontalPosition horizontalPosition1 = new Wp.HorizontalPosition() { RelativeFrom = Wp.HorizontalRelativePositionValues.Page };
            Wp.PositionOffset positionOffset1 = new Wp.PositionOffset();
            positionOffset1.Text = "0";
            horizontalPosition1.Append(positionOffset1);
            Wp.VerticalPosition verticalPosition1 = new Wp.VerticalPosition() { RelativeFrom = Wp.VerticalRelativePositionValues.Page };
            Wp.PositionOffset positionOffset2 = new Wp.PositionOffset();
            positionOffset2.Text = ShapeVPosition;
            verticalPosition1.Append(positionOffset2);
            Wp.Extent extent1 = new Wp.Extent() { Cx = 6858000L, Cy = 76200L };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.WrapNone wrapNone1 = new Wp.WrapNone();
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = 1U, Name = "Shape 1" }; // Id and name should be unique for every shape
            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks();
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);
            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" };
            Wps.WordprocessingShape wordprocessingShape1 = new Wps.WordprocessingShape();
            Wps.NonVisualDrawingShapeProperties nonVisualDrawingShapeProperties1 = new Wps.NonVisualDrawingShapeProperties();
            A.ShapeLocks shapeLocks1 = new A.ShapeLocks();
            nonVisualDrawingShapeProperties1.Append(shapeLocks1);
            Wps.ShapeProperties shapeProperties1 = new Wps.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };
            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = 6858000L, Cy = 76200L };
            transform2D1.Append(offset1);
            transform2D1.Append(extents1);
            A.CustomGeometry customGeometry1 = new A.CustomGeometry();
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();
            A.ShapeGuideList shapeGuideList1 = new A.ShapeGuideList();
            A.ShapeGuide shapeGuide1 = new A.ShapeGuide() { Name = "T0", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide2 = new A.ShapeGuide() { Name = "T1", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide3 = new A.ShapeGuide() { Name = "T2", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide4 = new A.ShapeGuide() { Name = "T3", Formula = "*/ 76200 h 76200" };
            A.ShapeGuide shapeGuide5 = new A.ShapeGuide() { Name = "T4", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide6 = new A.ShapeGuide() { Name = "T5", Formula = "*/ 76200 h 76200" };
            A.ShapeGuide shapeGuide7 = new A.ShapeGuide() { Name = "T6", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide8 = new A.ShapeGuide() { Name = "T7", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide9 = new A.ShapeGuide() { Name = "T8", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide10 = new A.ShapeGuide() { Name = "T9", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide11 = new A.ShapeGuide() { Name = "T10", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide12 = new A.ShapeGuide() { Name = "T11", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide13 = new A.ShapeGuide() { Name = "T12", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide14 = new A.ShapeGuide() { Name = "T13", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide15 = new A.ShapeGuide() { Name = "T14", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide16 = new A.ShapeGuide() { Name = "T15", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide17 = new A.ShapeGuide() { Name = "T16", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide18 = new A.ShapeGuide() { Name = "T17", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide19 = new A.ShapeGuide() { Name = "T18", Formula = "*/ 76200 h 76200" };
            shapeGuideList1.Append(shapeGuide1);
            shapeGuideList1.Append(shapeGuide2);
            shapeGuideList1.Append(shapeGuide3);
            shapeGuideList1.Append(shapeGuide4);
            shapeGuideList1.Append(shapeGuide5);
            shapeGuideList1.Append(shapeGuide6);
            shapeGuideList1.Append(shapeGuide7);
            shapeGuideList1.Append(shapeGuide8);
            shapeGuideList1.Append(shapeGuide9);
            shapeGuideList1.Append(shapeGuide10);
            shapeGuideList1.Append(shapeGuide11);
            shapeGuideList1.Append(shapeGuide12);
            shapeGuideList1.Append(shapeGuide13);
            shapeGuideList1.Append(shapeGuide14);
            shapeGuideList1.Append(shapeGuide15);
            shapeGuideList1.Append(shapeGuide16);
            shapeGuideList1.Append(shapeGuide17);
            shapeGuideList1.Append(shapeGuide18);
            shapeGuideList1.Append(shapeGuide19);
            A.AdjustHandleList adjustHandleList1 = new A.AdjustHandleList();
            A.ConnectionSiteList connectionSiteList1 = new A.ConnectionSiteList();
            A.ConnectionSite connectionSite1 = new A.ConnectionSite() { Angle = "T10" };
            A.Position position1 = new A.Position() { X = "T0", Y = "T1" };
            connectionSite1.Append(position1);
            A.ConnectionSite connectionSite2 = new A.ConnectionSite() { Angle = "T11" };
            A.Position position2 = new A.Position() { X = "T2", Y = "T3" };
            connectionSite2.Append(position2);
            A.ConnectionSite connectionSite3 = new A.ConnectionSite() { Angle = "T12" };
            A.Position position3 = new A.Position() { X = "T4", Y = "T5" };
            connectionSite3.Append(position3);
            A.ConnectionSite connectionSite4 = new A.ConnectionSite() { Angle = "T13" };
            A.Position position4 = new A.Position() { X = "T6", Y = "T7" };
            connectionSite4.Append(position4);
            A.ConnectionSite connectionSite5 = new A.ConnectionSite() { Angle = "T14" };
            A.Position position5 = new A.Position() { X = "T8", Y = "T9" };
            connectionSite5.Append(position5);
            connectionSiteList1.Append(connectionSite1);
            connectionSiteList1.Append(connectionSite2);
            connectionSiteList1.Append(connectionSite3);
            connectionSiteList1.Append(connectionSite4);
            connectionSiteList1.Append(connectionSite5);
            A.Rectangle rectangle1 = new A.Rectangle() { Left = "T15", Top = "T16", Right = "T17", Bottom = "T18" };
            A.PathList pathList1 = new A.PathList();
            A.Path path1 = new A.Path() { Width = 6858000L, Height = 76200L };
            A.MoveTo moveTo1 = new A.MoveTo();
            A.Point point1 = new A.Point() { X = "0", Y = "0" };
            moveTo1.Append(point1);
            A.LineTo lineTo1 = new A.LineTo();
            A.Point point2 = new A.Point() { X = "0", Y = "76200" };
            lineTo1.Append(point2);
            A.LineTo lineTo2 = new A.LineTo();
            A.Point point3 = new A.Point() { X = "6858000", Y = "76200" };
            lineTo2.Append(point3);
            A.LineTo lineTo3 = new A.LineTo();
            A.Point point4 = new A.Point() { X = "6858000", Y = "0" };
            lineTo3.Append(point4);
            A.LineTo lineTo4 = new A.LineTo();
            A.Point point5 = new A.Point() { X = "0", Y = "0" };
            lineTo4.Append(point5);
            path1.Append(moveTo1);
            path1.Append(lineTo1);
            path1.Append(lineTo2);
            path1.Append(lineTo3);
            path1.Append(lineTo4);
            pathList1.Append(path1);
            customGeometry1.Append(adjustValueList1);
            customGeometry1.Append(shapeGuideList1);
            customGeometry1.Append(adjustHandleList1);
            customGeometry1.Append(connectionSiteList1);
            customGeometry1.Append(rectangle1);
            customGeometry1.Append(pathList1);
            A.SolidFill solidFill1 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex1 = new A.RgbColorModelHex() { Val = "00AFEF" };
            solidFill1.Append(rgbColorModelHex1);
            A.Outline outline1 = new A.Outline();
            A.NoFill noFill1 = new A.NoFill();
            outline1.Append(noFill1);
            A.ShapePropertiesExtensionList shapePropertiesExtensionList1 = new A.ShapePropertiesExtensionList();
            A.ShapePropertiesExtension shapePropertiesExtension1 = new A.ShapePropertiesExtension() { Uri = "{91240B29-F687-4F45-9708-019B960494DF}" };
            A14.HiddenLineProperties hiddenLineProperties1 = new A14.HiddenLineProperties() { Width = 9525 };
            hiddenLineProperties1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");
            A.SolidFill solidFill2 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex2 = new A.RgbColorModelHex() { Val = "000000" };
            solidFill2.Append(rgbColorModelHex2);
            A.Round round1 = new A.Round();
            A.HeadEnd headEnd1 = new A.HeadEnd();
            A.TailEnd tailEnd1 = new A.TailEnd();
            hiddenLineProperties1.Append(solidFill2);
            hiddenLineProperties1.Append(round1);
            hiddenLineProperties1.Append(headEnd1);
            hiddenLineProperties1.Append(tailEnd1);
            shapePropertiesExtension1.Append(hiddenLineProperties1);
            shapePropertiesExtensionList1.Append(shapePropertiesExtension1);
            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(customGeometry1);
            shapeProperties1.Append(solidFill1);
            shapeProperties1.Append(outline1);
            shapeProperties1.Append(shapePropertiesExtensionList1);
            Wps.TextBodyProperties textBodyProperties1 = new Wps.TextBodyProperties() { Rotation = 0, Vertical = A.TextVerticalValues.Horizontal, Wrap = A.TextWrappingValues.Square, LeftInset = 91440, TopInset = 45720, RightInset = 91440, BottomInset = 45720, Anchor = A.TextAnchoringTypeValues.Top, AnchorCenter = false, UpRight = true };
            A.NoAutoFit noAutoFit1 = new A.NoAutoFit();
            textBodyProperties1.Append(noAutoFit1);
            wordprocessingShape1.Append(nonVisualDrawingShapeProperties1);
            wordprocessingShape1.Append(shapeProperties1);
            wordprocessingShape1.Append(textBodyProperties1);
            graphicData1.Append(wordprocessingShape1);
            graphic1.Append(graphicData1);
            Wp14.RelativeWidth relativeWidth1 = new Wp14.RelativeWidth() { ObjectId = Wp14.SizeRelativeHorizontallyValues.Page };
            Wp14.PercentageWidth percentageWidth1 = new Wp14.PercentageWidth();
            percentageWidth1.Text = "0";
            relativeWidth1.Append(percentageWidth1);
            Wp14.RelativeHeight relativeHeight1 = new Wp14.RelativeHeight() { RelativeFrom = Wp14.SizeRelativeVerticallyValues.Page };
            Wp14.PercentageHeight percentageHeight1 = new Wp14.PercentageHeight();
            percentageHeight1.Text = "0";
            relativeHeight1.Append(percentageHeight1);
            anchor1.Append(simplePosition1);
            anchor1.Append(horizontalPosition1);
            anchor1.Append(verticalPosition1);
            anchor1.Append(extent1);
            anchor1.Append(effectExtent1);
            anchor1.Append(wrapNone1);
            anchor1.Append(docProperties1);
            anchor1.Append(nonVisualGraphicFrameDrawingProperties1);
            anchor1.Append(graphic1);
            anchor1.Append(relativeWidth1);
            anchor1.Append(relativeHeight1);
            drawing1.Append(anchor1);
            alternateContentChoice1.Append(drawing1);
            AlternateContentFallback alternateContentFallback1 = new AlternateContentFallback();
            Picture picture1 = new Picture();
            //Use Id same as what you used in DocProperties 
            V.Shape shape1 = new V.Shape() { Id = "Shape 1", Style = "position:absolute;margin-left:0;margin-top:63pt;width:540pt;height:6pt;z-index:-251658240;visibility:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0;mso-wrap-distance-bottom:0;mso-position-horizontal:absolute;mso-position-horizontal-relative:page;mso-position-vertical:absolute;mso-position-vertical-relative:page;mso-width-percent:0;mso-height-percent:0;mso-width-relative:page;mso-height-relative:page;v-text-anchor:top", CoordinateSize = "6858000,76200", OptionalString = "_x0000_s1026", AllowInCell = false, FillColor = "#00afef", Stroked = false, EdgePath = "m,l,76200r6858000,l6858000,,,e", EncodedPackage = "UEsDBBQABgAIAAAAIQC2gziS/gAAAOEBAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbJSRQU7DMBBF\n90jcwfIWJU67QAgl6YK0S0CoHGBkTxKLZGx5TGhvj5O2G0SRWNoz/78nu9wcxkFMGNg6quQqL6RA\n0s5Y6ir5vt9lD1JwBDIwOMJKHpHlpr69KfdHjyxSmriSfYz+USnWPY7AufNIadK6MEJMx9ApD/oD\nOlTrorhX2lFEilmcO2RdNtjC5xDF9pCuTyYBB5bi6bQ4syoJ3g9WQ0ymaiLzg5KdCXlKLjvcW893\nSUOqXwnz5DrgnHtJTxOsQfEKIT7DmDSUCaxw7Rqn8787ZsmRM9e2VmPeBN4uqYvTtW7jvijg9N/y\nJsXecLq0q+WD6m8AAAD//wMAUEsDBBQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAX3JlbHMvLnJl\nbHOkkMFqwzAMhu+DvYPRfXGawxijTi+j0GvpHsDYimMaW0Yy2fr2M4PBMnrbUb/Q94l/f/hMi1qR\nJVI2sOt6UJgd+ZiDgffL8ekFlFSbvV0oo4EbChzGx4f9GRdb25HMsYhqlCwG5lrLq9biZkxWOiqY\n22YiTra2kYMu1l1tQD30/bPm3wwYN0x18gb45AdQl1tp5j/sFB2T0FQ7R0nTNEV3j6o9feQzro1i\nOWA14Fm+Q8a1a8+Bvu/d/dMb2JY5uiPbhG/ktn4cqGU/er3pcvwCAAD//wMAUEsDBBQABgAIAAAA\nIQC6yjCfpAMAACgKAAAOAAAAZHJzL2Uyb0RvYy54bWysVlFvmzAQfp+0/2DxOCkFUiAhajqt7TJN\n6rZKYz/AARPQwGa2E9JN+++7M5Cadsm6aS9g44/z3ff57nzxel9XZMekKgVfOv6Z5xDGU5GVfLN0\nviSrydwhSlOe0UpwtnTumXJeX758cdE2CzYVhagyJgkY4WrRNkun0LpZuK5KC1ZTdSYaxmExF7Km\nGqZy42aStmC9rtyp50VuK2TWSJEypeDrTbfoXBr7ec5S/SnPFdOkWjrgmzZPaZ5rfLqXF3SxkbQp\nyrR3g/6DFzUtOWx6MHVDNSVbWT4xVZepFErk+iwVtSvyvEyZiQGi8b1H0XwuaMNMLECOag40qf9n\nNv24u5OkzJbO1CGc1iDRSjKGhC+I2Z/4SFLbqAVgPzd3EsNUza1IvypYcEcrOFGAIev2g8jAGN1q\nYYjZ57LGPyFksjf83x/4Z3tNUvgYzcO554FMKazNItAXt3bpYvg53Sr9jgljiO5ule7ky2BkyM/6\nEBKwkdcVKPnKJR5pyWC5xw8wfwQryGFPEPJgC4h5jq1zC2bskCP2AgvY+3Xcw9ACn7QaWcA/Wp1Z\nYO+Yn5C5z4k7HsGOxOyPBYlAZY9EYXge9Rl4YNsfa3IKORbmFNLWBvY9sbstzmmkrcypI2YLc5Rr\n31bkj/L5tjRPTgXky2bICFoMSZLueZ8lMCIUy3MCqmDaNEJhSmLSQN4lJt/BCOBw1YL7IzjQj/Dz\nPkefwqcjODCL8PAo/HwEB9oQPjsKD0ZwYAThsQ3vYuijltAKsAkkPggHbSDxYQdoBAlSD60gAVJN\ndWioRtIMMTAkrVWXiqEs4WotdiwRBqcflTTY+WG14k9Rh0IDyGF9eDfG2lCxMKy/Qw9Fc7A3vDu7\nnchjDDiBUZtSewgf2bPKrRJVma3KqsKAldysrytJdhTbqvdm9XbVEz+CVeYAcYG/AbcmVvwd6n3P\nMFZ+0yZ/xP408K6m8WQVzWeTYBWEk3jmzSeeH1/FkRfEwc3qJ0ruB4uizDLGb0vOhpbtB89rif3l\noWu2pmmjvnE4Dc1pGnn/KEgsGr8LUootz8zJKRjN3vZjTcuqG7tjjw0NEPbwNkSYJop9s2u0a5Hd\nQw+VAs4p6AXXKxgUQn53SAtXlaWjvm2pZA6p3nO4C8R+EABMm0kQzqYwkfbK2l6hPAVTS0c7UAVw\neK1hBr9sG1luCtipS3Mu3kDvzkvssca/zqt+AtcRE0F/dcL7jj03qIcL3uUvAAAA//8DAFBLAwQU\nAAYACAAAACEAu18l7d0AAAAJAQAADwAAAGRycy9kb3ducmV2LnhtbEyPzU7DMBCE70i8g7VI3KhN\nkaoQ4lSlEkKIip/SB3DjbRI1XhvbbcPbsz3BbXZnNftNNR/dII4YU+9Jw+1EgUBqvO2p1bD5erop\nQKRsyJrBE2r4wQTz+vKiMqX1J/rE4zq3gkMolUZDl3MopUxNh86kiQ9I7O18dCbzGFtpozlxuBvk\nVKmZdKYn/tCZgMsOm/364DR8rz7sZnx/Xvn78Lh8Ca+yjW87ra+vxsUDiIxj/juGMz6jQ81MW38g\nm8SggYtk3k5nLM62KhSrLau7QoGsK/m/Qf0LAAD//wMAUEsBAi0AFAAGAAgAAAAhALaDOJL+AAAA\n4QEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEA\nOP0h/9YAAACUAQAACwAAAAAAAAAAAAAAAAAvAQAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEA\nusown6QDAAAoCgAADgAAAAAAAAAAAAAAAAAuAgAAZHJzL2Uyb0RvYy54bWxQSwECLQAUAAYACAAA\nACEAu18l7d0AAAAJAQAADwAAAAAAAAAAAAAAAAD+BQAAZHJzL2Rvd25yZXYueG1sUEsFBgAAAAAE\nAAQA8wAAAAgHAAAAAA==\n" };
            shape1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            shape1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            shape1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            shape1.SetAttribute(new OpenXmlAttribute("w14", "anchorId", "http://schemas.microsoft.com/office/word/2010/wordml", anchor1.AnchorId));//Set anchorId attribute value same as anchorID
            V.Path path2 = new V.Path() { TextboxRectangle = "0,0,6858000,76200", ShowArrowhead = true, ConnectionPointType = Ovml.ConnectValues.Custom, ConnectionPoints = "0,0;0,76200;6858000,76200;6858000,0;0,0", ConnectAngles = "0,0,0,0,0" };
            Wvml.TextWrap textWrap1 = new Wvml.TextWrap() { AnchorX = Wvml.HorizontalAnchorValues.Page, AnchorY = Wvml.VerticalAnchorValues.Page };
            shape1.Append(path2);
            shape1.Append(textWrap1);
            picture1.Append(shape1);
            alternateContentFallback1.Append(picture1);
            alternateContent1.Append(alternateContentChoice1);
            alternateContent1.Append(alternateContentFallback1);
            run1.Append(runProperties1);
            run1.Append(alternateContent1);
            return run1;
           }
           public string GetRandomHexNumber(int digits)
           {
                byte[] buffer = new byte[digits / 2];
                random.NextBytes(buffer);
                string result = String.Concat(buffer.Select(x => x.ToString("X2")).ToArray());
                if (digits % 2 == 0)
                    return result;
                return result + random.Next(16).ToString("X");
           }

      //Used namespace
      using DocumentFormat.OpenXml;
      using W = DocumentFormat.OpenXml.Wordprocessing;
      using Wp = DocumentFormat.OpenXml.Drawing.Wordprocessing;
      using A = DocumentFormat.OpenXml.Drawing;
      using Wps = DocumentFormat.OpenXml.Office2010.Word.DrawingShape;
      using V = DocumentFormat.OpenXml.Vml;
      using Wvml = DocumentFormat.OpenXml.Vml.Wordprocessing;
      //Used namespace        
        
        public Run AddShape()
        {
            Run run1 = new Run();
            RunProperties runProperties1 = new RunProperties();
            NoProof noProof1 = new NoProof();
            runProperties1.Append(noProof1);
            AlternateContent alternateContent1 = new AlternateContent();
            AlternateContentChoice alternateContentChoice1 = new AlternateContentChoice() { Requires = "wps" };
            Drawing drawing1 = new Drawing();
            Wp.Anchor anchor1 = new Wp.Anchor() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U, SimplePos = false, RelativeHeight = (UInt32Value)251658240U, BehindDoc = true, Locked = false, LayoutInCell = false, AllowOverlap = true };
            anchor1.AnchorId = GetRandomHexNumber(8);
            Wp.SimplePosition simplePosition1 = new Wp.SimplePosition() { X = 0L, Y = 0L };
            Wp.HorizontalPosition horizontalPosition1 = new Wp.HorizontalPosition() { RelativeFrom = Wp.HorizontalRelativePositionValues.Page };
            Wp.PositionOffset positionOffset1 = new Wp.PositionOffset();
            positionOffset1.Text = "0";
            horizontalPosition1.Append(positionOffset1);
            Wp.VerticalPosition verticalPosition1 = new Wp.VerticalPosition() { RelativeFrom = Wp.VerticalRelativePositionValues.Page };
            Wp.PositionOffset positionOffset2 = new Wp.PositionOffset();
            positionOffset2.Text = ShapeVPosition;
            verticalPosition1.Append(positionOffset2);
            Wp.Extent extent1 = new Wp.Extent() { Cx = 6858000L, Cy = 76200L };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.WrapNone wrapNone1 = new Wp.WrapNone();
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = 1U, Name = "Shape 1" }; // Id and name should be unique for every shape
            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks();
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);
            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" };
            Wps.WordprocessingShape wordprocessingShape1 = new Wps.WordprocessingShape();
            Wps.NonVisualDrawingShapeProperties nonVisualDrawingShapeProperties1 = new Wps.NonVisualDrawingShapeProperties();
            A.ShapeLocks shapeLocks1 = new A.ShapeLocks();
            nonVisualDrawingShapeProperties1.Append(shapeLocks1);
            Wps.ShapeProperties shapeProperties1 = new Wps.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };
            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = 6858000L, Cy = 76200L };
            transform2D1.Append(offset1);
            transform2D1.Append(extents1);
            A.CustomGeometry customGeometry1 = new A.CustomGeometry();
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();
            A.ShapeGuideList shapeGuideList1 = new A.ShapeGuideList();
            A.ShapeGuide shapeGuide1 = new A.ShapeGuide() { Name = "T0", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide2 = new A.ShapeGuide() { Name = "T1", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide3 = new A.ShapeGuide() { Name = "T2", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide4 = new A.ShapeGuide() { Name = "T3", Formula = "*/ 76200 h 76200" };
            A.ShapeGuide shapeGuide5 = new A.ShapeGuide() { Name = "T4", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide6 = new A.ShapeGuide() { Name = "T5", Formula = "*/ 76200 h 76200" };
            A.ShapeGuide shapeGuide7 = new A.ShapeGuide() { Name = "T6", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide8 = new A.ShapeGuide() { Name = "T7", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide9 = new A.ShapeGuide() { Name = "T8", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide10 = new A.ShapeGuide() { Name = "T9", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide11 = new A.ShapeGuide() { Name = "T10", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide12 = new A.ShapeGuide() { Name = "T11", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide13 = new A.ShapeGuide() { Name = "T12", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide14 = new A.ShapeGuide() { Name = "T13", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide15 = new A.ShapeGuide() { Name = "T14", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide16 = new A.ShapeGuide() { Name = "T15", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide17 = new A.ShapeGuide() { Name = "T16", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide18 = new A.ShapeGuide() { Name = "T17", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide19 = new A.ShapeGuide() { Name = "T18", Formula = "*/ 76200 h 76200" };
            shapeGuideList1.Append(shapeGuide1);
            shapeGuideList1.Append(shapeGuide2);
            shapeGuideList1.Append(shapeGuide3);
            shapeGuideList1.Append(shapeGuide4);
            shapeGuideList1.Append(shapeGuide5);
            shapeGuideList1.Append(shapeGuide6);
            shapeGuideList1.Append(shapeGuide7);
            shapeGuideList1.Append(shapeGuide8);
            shapeGuideList1.Append(shapeGuide9);
            shapeGuideList1.Append(shapeGuide10);
            shapeGuideList1.Append(shapeGuide11);
            shapeGuideList1.Append(shapeGuide12);
            shapeGuideList1.Append(shapeGuide13);
            shapeGuideList1.Append(shapeGuide14);
            shapeGuideList1.Append(shapeGuide15);
            shapeGuideList1.Append(shapeGuide16);
            shapeGuideList1.Append(shapeGuide17);
            shapeGuideList1.Append(shapeGuide18);
            shapeGuideList1.Append(shapeGuide19);
            A.AdjustHandleList adjustHandleList1 = new A.AdjustHandleList();
            A.ConnectionSiteList connectionSiteList1 = new A.ConnectionSiteList();
            A.ConnectionSite connectionSite1 = new A.ConnectionSite() { Angle = "T10" };
            A.Position position1 = new A.Position() { X = "T0", Y = "T1" };
            connectionSite1.Append(position1);
            A.ConnectionSite connectionSite2 = new A.ConnectionSite() { Angle = "T11" };
            A.Position position2 = new A.Position() { X = "T2", Y = "T3" };
            connectionSite2.Append(position2);
            A.ConnectionSite connectionSite3 = new A.ConnectionSite() { Angle = "T12" };
            A.Position position3 = new A.Position() { X = "T4", Y = "T5" };
            connectionSite3.Append(position3);
            A.ConnectionSite connectionSite4 = new A.ConnectionSite() { Angle = "T13" };
            A.Position position4 = new A.Position() { X = "T6", Y = "T7" };
            connectionSite4.Append(position4);
            A.ConnectionSite connectionSite5 = new A.ConnectionSite() { Angle = "T14" };
            A.Position position5 = new A.Position() { X = "T8", Y = "T9" };
            connectionSite5.Append(position5);
            connectionSiteList1.Append(connectionSite1);
            connectionSiteList1.Append(connectionSite2);
            connectionSiteList1.Append(connectionSite3);
            connectionSiteList1.Append(connectionSite4);
            connectionSiteList1.Append(connectionSite5);
            A.Rectangle rectangle1 = new A.Rectangle() { Left = "T15", Top = "T16", Right = "T17", Bottom = "T18" };
            A.PathList pathList1 = new A.PathList();
            A.Path path1 = new A.Path() { Width = 6858000L, Height = 76200L };
            A.MoveTo moveTo1 = new A.MoveTo();
            A.Point point1 = new A.Point() { X = "0", Y = "0" };
            moveTo1.Append(point1);
            A.LineTo lineTo1 = new A.LineTo();
            A.Point point2 = new A.Point() { X = "0", Y = "76200" };
            lineTo1.Append(point2);
            A.LineTo lineTo2 = new A.LineTo();
            A.Point point3 = new A.Point() { X = "6858000", Y = "76200" };
            lineTo2.Append(point3);
            A.LineTo lineTo3 = new A.LineTo();
            A.Point point4 = new A.Point() { X = "6858000", Y = "0" };
            lineTo3.Append(point4);
            A.LineTo lineTo4 = new A.LineTo();
            A.Point point5 = new A.Point() { X = "0", Y = "0" };
            lineTo4.Append(point5);
            path1.Append(moveTo1);
            path1.Append(lineTo1);
            path1.Append(lineTo2);
            path1.Append(lineTo3);
            path1.Append(lineTo4);
            pathList1.Append(path1);
            customGeometry1.Append(adjustValueList1);
            customGeometry1.Append(shapeGuideList1);
            customGeometry1.Append(adjustHandleList1);
            customGeometry1.Append(connectionSiteList1);
            customGeometry1.Append(rectangle1);
            customGeometry1.Append(pathList1);
            A.SolidFill solidFill1 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex1 = new A.RgbColorModelHex() { Val = "00AFEF" };
            solidFill1.Append(rgbColorModelHex1);
            A.Outline outline1 = new A.Outline();
            A.NoFill noFill1 = new A.NoFill();
            outline1.Append(noFill1);
            A.ShapePropertiesExtensionList shapePropertiesExtensionList1 = new A.ShapePropertiesExtensionList();
            A.ShapePropertiesExtension shapePropertiesExtension1 = new A.ShapePropertiesExtension() { Uri = "{91240B29-F687-4F45-9708-019B960494DF}" };
            A14.HiddenLineProperties hiddenLineProperties1 = new A14.HiddenLineProperties() { Width = 9525 };
            hiddenLineProperties1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");
            A.SolidFill solidFill2 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex2 = new A.RgbColorModelHex() { Val = "000000" };
            solidFill2.Append(rgbColorModelHex2);
            A.Round round1 = new A.Round();
            A.HeadEnd headEnd1 = new A.HeadEnd();
            A.TailEnd tailEnd1 = new A.TailEnd();
            hiddenLineProperties1.Append(solidFill2);
            hiddenLineProperties1.Append(round1);
            hiddenLineProperties1.Append(headEnd1);
            hiddenLineProperties1.Append(tailEnd1);
            shapePropertiesExtension1.Append(hiddenLineProperties1);
            shapePropertiesExtensionList1.Append(shapePropertiesExtension1);
            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(customGeometry1);
            shapeProperties1.Append(solidFill1);
            shapeProperties1.Append(outline1);
            shapeProperties1.Append(shapePropertiesExtensionList1);
            Wps.TextBodyProperties textBodyProperties1 = new Wps.TextBodyProperties() { Rotation = 0, Vertical = A.TextVerticalValues.Horizontal, Wrap = A.TextWrappingValues.Square, LeftInset = 91440, TopInset = 45720, RightInset = 91440, BottomInset = 45720, Anchor = A.TextAnchoringTypeValues.Top, AnchorCenter = false, UpRight = true };
            A.NoAutoFit noAutoFit1 = new A.NoAutoFit();
            textBodyProperties1.Append(noAutoFit1);
            wordprocessingShape1.Append(nonVisualDrawingShapeProperties1);
            wordprocessingShape1.Append(shapeProperties1);
            wordprocessingShape1.Append(textBodyProperties1);
            graphicData1.Append(wordprocessingShape1);
            graphic1.Append(graphicData1);
            Wp14.RelativeWidth relativeWidth1 = new Wp14.RelativeWidth() { ObjectId = Wp14.SizeRelativeHorizontallyValues.Page };
            Wp14.PercentageWidth percentageWidth1 = new Wp14.PercentageWidth();
            percentageWidth1.Text = "0";
            relativeWidth1.Append(percentageWidth1);
            Wp14.RelativeHeight relativeHeight1 = new Wp14.RelativeHeight() { RelativeFrom = Wp14.SizeRelativeVerticallyValues.Page };
            Wp14.PercentageHeight percentageHeight1 = new Wp14.PercentageHeight();
            percentageHeight1.Text = "0";
            relativeHeight1.Append(percentageHeight1);
            anchor1.Append(simplePosition1);
            anchor1.Append(horizontalPosition1);
            anchor1.Append(verticalPosition1);
            anchor1.Append(extent1);
            anchor1.Append(effectExtent1);
            anchor1.Append(wrapNone1);
            anchor1.Append(docProperties1);
            anchor1.Append(nonVisualGraphicFrameDrawingProperties1);
            anchor1.Append(graphic1);
            anchor1.Append(relativeWidth1);
            anchor1.Append(relativeHeight1);
            drawing1.Append(anchor1);
            alternateContentChoice1.Append(drawing1);
            AlternateContentFallback alternateContentFallback1 = new AlternateContentFallback();
            Picture picture1 = new Picture();
            //Use Id same as what you used in DocProperties 
            V.Shape shape1 = new V.Shape() { Id = "Shape 1", Style = "position:absolute;margin-left:0;margin-top:63pt;width:540pt;height:6pt;z-index:-251658240;visibility:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0;mso-wrap-distance-bottom:0;mso-position-horizontal:absolute;mso-position-horizontal-relative:page;mso-position-vertical:absolute;mso-position-vertical-relative:page;mso-width-percent:0;mso-height-percent:0;mso-width-relative:page;mso-height-relative:page;v-text-anchor:top", CoordinateSize = "6858000,76200", OptionalString = "_x0000_s1026", AllowInCell = false, FillColor = "#00afef", Stroked = false, EdgePath = "m,l,76200r6858000,l6858000,,,e", EncodedPackage = "UEsDBBQABgAIAAAAIQC2gziS/gAAAOEBAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbJSRQU7DMBBF\n90jcwfIWJU67QAgl6YK0S0CoHGBkTxKLZGx5TGhvj5O2G0SRWNoz/78nu9wcxkFMGNg6quQqL6RA\n0s5Y6ir5vt9lD1JwBDIwOMJKHpHlpr69KfdHjyxSmriSfYz+USnWPY7AufNIadK6MEJMx9ApD/oD\nOlTrorhX2lFEilmcO2RdNtjC5xDF9pCuTyYBB5bi6bQ4syoJ3g9WQ0ymaiLzg5KdCXlKLjvcW893\nSUOqXwnz5DrgnHtJTxOsQfEKIT7DmDSUCaxw7Rqn8787ZsmRM9e2VmPeBN4uqYvTtW7jvijg9N/y\nJsXecLq0q+WD6m8AAAD//wMAUEsDBBQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAX3JlbHMvLnJl\nbHOkkMFqwzAMhu+DvYPRfXGawxijTi+j0GvpHsDYimMaW0Yy2fr2M4PBMnrbUb/Q94l/f/hMi1qR\nJVI2sOt6UJgd+ZiDgffL8ekFlFSbvV0oo4EbChzGx4f9GRdb25HMsYhqlCwG5lrLq9biZkxWOiqY\n22YiTra2kYMu1l1tQD30/bPm3wwYN0x18gb45AdQl1tp5j/sFB2T0FQ7R0nTNEV3j6o9feQzro1i\nOWA14Fm+Q8a1a8+Bvu/d/dMb2JY5uiPbhG/ktn4cqGU/er3pcvwCAAD//wMAUEsDBBQABgAIAAAA\nIQC6yjCfpAMAACgKAAAOAAAAZHJzL2Uyb0RvYy54bWysVlFvmzAQfp+0/2DxOCkFUiAhajqt7TJN\n6rZKYz/AARPQwGa2E9JN+++7M5Cadsm6aS9g44/z3ff57nzxel9XZMekKgVfOv6Z5xDGU5GVfLN0\nviSrydwhSlOe0UpwtnTumXJeX758cdE2CzYVhagyJgkY4WrRNkun0LpZuK5KC1ZTdSYaxmExF7Km\nGqZy42aStmC9rtyp50VuK2TWSJEypeDrTbfoXBr7ec5S/SnPFdOkWjrgmzZPaZ5rfLqXF3SxkbQp\nyrR3g/6DFzUtOWx6MHVDNSVbWT4xVZepFErk+iwVtSvyvEyZiQGi8b1H0XwuaMNMLECOag40qf9n\nNv24u5OkzJbO1CGc1iDRSjKGhC+I2Z/4SFLbqAVgPzd3EsNUza1IvypYcEcrOFGAIev2g8jAGN1q\nYYjZ57LGPyFksjf83x/4Z3tNUvgYzcO554FMKazNItAXt3bpYvg53Sr9jgljiO5ule7ky2BkyM/6\nEBKwkdcVKPnKJR5pyWC5xw8wfwQryGFPEPJgC4h5jq1zC2bskCP2AgvY+3Xcw9ACn7QaWcA/Wp1Z\nYO+Yn5C5z4k7HsGOxOyPBYlAZY9EYXge9Rl4YNsfa3IKORbmFNLWBvY9sbstzmmkrcypI2YLc5Rr\n31bkj/L5tjRPTgXky2bICFoMSZLueZ8lMCIUy3MCqmDaNEJhSmLSQN4lJt/BCOBw1YL7IzjQj/Dz\nPkefwqcjODCL8PAo/HwEB9oQPjsKD0ZwYAThsQ3vYuijltAKsAkkPggHbSDxYQdoBAlSD60gAVJN\ndWioRtIMMTAkrVWXiqEs4WotdiwRBqcflTTY+WG14k9Rh0IDyGF9eDfG2lCxMKy/Qw9Fc7A3vDu7\nnchjDDiBUZtSewgf2bPKrRJVma3KqsKAldysrytJdhTbqvdm9XbVEz+CVeYAcYG/AbcmVvwd6n3P\nMFZ+0yZ/xP408K6m8WQVzWeTYBWEk3jmzSeeH1/FkRfEwc3qJ0ruB4uizDLGb0vOhpbtB89rif3l\noWu2pmmjvnE4Dc1pGnn/KEgsGr8LUootz8zJKRjN3vZjTcuqG7tjjw0NEPbwNkSYJop9s2u0a5Hd\nQw+VAs4p6AXXKxgUQn53SAtXlaWjvm2pZA6p3nO4C8R+EABMm0kQzqYwkfbK2l6hPAVTS0c7UAVw\neK1hBr9sG1luCtipS3Mu3kDvzkvssca/zqt+AtcRE0F/dcL7jj03qIcL3uUvAAAA//8DAFBLAwQU\nAAYACAAAACEAu18l7d0AAAAJAQAADwAAAGRycy9kb3ducmV2LnhtbEyPzU7DMBCE70i8g7VI3KhN\nkaoQ4lSlEkKIip/SB3DjbRI1XhvbbcPbsz3BbXZnNftNNR/dII4YU+9Jw+1EgUBqvO2p1bD5erop\nQKRsyJrBE2r4wQTz+vKiMqX1J/rE4zq3gkMolUZDl3MopUxNh86kiQ9I7O18dCbzGFtpozlxuBvk\nVKmZdKYn/tCZgMsOm/364DR8rz7sZnx/Xvn78Lh8Ca+yjW87ra+vxsUDiIxj/juGMz6jQ81MW38g\nm8SggYtk3k5nLM62KhSrLau7QoGsK/m/Qf0LAAD//wMAUEsBAi0AFAAGAAgAAAAhALaDOJL+AAAA\n4QEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEA\nOP0h/9YAAACUAQAACwAAAAAAAAAAAAAAAAAvAQAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEA\nusown6QDAAAoCgAADgAAAAAAAAAAAAAAAAAuAgAAZHJzL2Uyb0RvYy54bWxQSwECLQAUAAYACAAA\nACEAu18l7d0AAAAJAQAADwAAAAAAAAAAAAAAAAD+BQAAZHJzL2Rvd25yZXYueG1sUEsFBgAAAAAE\nAAQA8wAAAAgHAAAAAA==\n" };
            shape1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            shape1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            shape1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            shape1.SetAttribute(new OpenXmlAttribute("w14", "anchorId", "http://schemas.microsoft.com/office/word/2010/wordml", anchor1.AnchorId));//Set anchorId attribute value same as anchorID
            V.Path path2 = new V.Path() { TextboxRectangle = "0,0,6858000,76200", ShowArrowhead = true, ConnectionPointType = Ovml.ConnectValues.Custom, ConnectionPoints = "0,0;0,76200;6858000,76200;6858000,0;0,0", ConnectAngles = "0,0,0,0,0" };
            Wvml.TextWrap textWrap1 = new Wvml.TextWrap() { AnchorX = Wvml.HorizontalAnchorValues.Page, AnchorY = Wvml.VerticalAnchorValues.Page };
            shape1.Append(path2);
            shape1.Append(textWrap1);
            picture1.Append(shape1);
            alternateContentFallback1.Append(picture1);
            alternateContent1.Append(alternateContentChoice1);
            alternateContent1.Append(alternateContentFallback1);
            run1.Append(runProperties1);
            run1.Append(alternateContent1);
            return run1;

      //namespace used
      using DocumentFormat.OpenXml;
      using W = DocumentFormat.OpenXml.Wordprocessing;
      using Wp = DocumentFormat.OpenXml.Drawing.Wordprocessing;
      using A = DocumentFormat.OpenXml.Drawing;
      using Wps = DocumentFormat.OpenXml.Office2010.Word.DrawingShape;
      using V = DocumentFormat.OpenXml.Vml;
      using Wvml = DocumentFormat.OpenXml.Vml.Wordprocessing;
      using A14 = DocumentFormat.OpenXml.Office2010.Drawing;
      using Wp14 = DocumentFormat.OpenXml.Office2010.Word.Drawing;
      using Pic = DocumentFormat.OpenXml.Drawing.Pictures;
      //namespace used    
        
        public Run AddShape()
        {
            Run run1 = new Run();
            RunProperties runProperties1 = new RunProperties();
            NoProof noProof1 = new NoProof();
            runProperties1.Append(noProof1);
            AlternateContent alternateContent1 = new AlternateContent();
            AlternateContentChoice alternateContentChoice1 = new AlternateContentChoice() { Requires = "wps" };
            Drawing drawing1 = new Drawing();
            Wp.Anchor anchor1 = new Wp.Anchor() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U, SimplePos = false, RelativeHeight = (UInt32Value)251658240U, BehindDoc = true, Locked = false, LayoutInCell = false, AllowOverlap = true };
            anchor1.AnchorId = GetRandomHexNumber(8);
            Wp.SimplePosition simplePosition1 = new Wp.SimplePosition() { X = 0L, Y = 0L };
            Wp.HorizontalPosition horizontalPosition1 = new Wp.HorizontalPosition() { RelativeFrom = Wp.HorizontalRelativePositionValues.Page };
            Wp.PositionOffset positionOffset1 = new Wp.PositionOffset();
            positionOffset1.Text = "0";
            horizontalPosition1.Append(positionOffset1);
            Wp.VerticalPosition verticalPosition1 = new Wp.VerticalPosition() { RelativeFrom = Wp.VerticalRelativePositionValues.Page };
            Wp.PositionOffset positionOffset2 = new Wp.PositionOffset();
            positionOffset2.Text = ShapeVPosition;
            verticalPosition1.Append(positionOffset2);
            Wp.Extent extent1 = new Wp.Extent() { Cx = 6858000L, Cy = 76200L };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.WrapNone wrapNone1 = new Wp.WrapNone();
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = 1U, Name = "Shape 1" }; // Id and name should be unique for every shape
            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks();
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);
            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" };
            Wps.WordprocessingShape wordprocessingShape1 = new Wps.WordprocessingShape();
            Wps.NonVisualDrawingShapeProperties nonVisualDrawingShapeProperties1 = new Wps.NonVisualDrawingShapeProperties();
            A.ShapeLocks shapeLocks1 = new A.ShapeLocks();
            nonVisualDrawingShapeProperties1.Append(shapeLocks1);
            Wps.ShapeProperties shapeProperties1 = new Wps.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };
            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = 6858000L, Cy = 76200L };
            transform2D1.Append(offset1);
            transform2D1.Append(extents1);
            A.CustomGeometry customGeometry1 = new A.CustomGeometry();
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();
            A.ShapeGuideList shapeGuideList1 = new A.ShapeGuideList();
            A.ShapeGuide shapeGuide1 = new A.ShapeGuide() { Name = "T0", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide2 = new A.ShapeGuide() { Name = "T1", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide3 = new A.ShapeGuide() { Name = "T2", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide4 = new A.ShapeGuide() { Name = "T3", Formula = "*/ 76200 h 76200" };
            A.ShapeGuide shapeGuide5 = new A.ShapeGuide() { Name = "T4", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide6 = new A.ShapeGuide() { Name = "T5", Formula = "*/ 76200 h 76200" };
            A.ShapeGuide shapeGuide7 = new A.ShapeGuide() { Name = "T6", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide8 = new A.ShapeGuide() { Name = "T7", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide9 = new A.ShapeGuide() { Name = "T8", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide10 = new A.ShapeGuide() { Name = "T9", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide11 = new A.ShapeGuide() { Name = "T10", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide12 = new A.ShapeGuide() { Name = "T11", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide13 = new A.ShapeGuide() { Name = "T12", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide14 = new A.ShapeGuide() { Name = "T13", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide15 = new A.ShapeGuide() { Name = "T14", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide16 = new A.ShapeGuide() { Name = "T15", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide17 = new A.ShapeGuide() { Name = "T16", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide18 = new A.ShapeGuide() { Name = "T17", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide19 = new A.ShapeGuide() { Name = "T18", Formula = "*/ 76200 h 76200" };
            shapeGuideList1.Append(shapeGuide1);
            shapeGuideList1.Append(shapeGuide2);
            shapeGuideList1.Append(shapeGuide3);
            shapeGuideList1.Append(shapeGuide4);
            shapeGuideList1.Append(shapeGuide5);
            shapeGuideList1.Append(shapeGuide6);
            shapeGuideList1.Append(shapeGuide7);
            shapeGuideList1.Append(shapeGuide8);
            shapeGuideList1.Append(shapeGuide9);
            shapeGuideList1.Append(shapeGuide10);
            shapeGuideList1.Append(shapeGuide11);
            shapeGuideList1.Append(shapeGuide12);
            shapeGuideList1.Append(shapeGuide13);
            shapeGuideList1.Append(shapeGuide14);
            shapeGuideList1.Append(shapeGuide15);
            shapeGuideList1.Append(shapeGuide16);
            shapeGuideList1.Append(shapeGuide17);
            shapeGuideList1.Append(shapeGuide18);
            shapeGuideList1.Append(shapeGuide19);
            A.AdjustHandleList adjustHandleList1 = new A.AdjustHandleList();
            A.ConnectionSiteList connectionSiteList1 = new A.ConnectionSiteList();
            A.ConnectionSite connectionSite1 = new A.ConnectionSite() { Angle = "T10" };
            A.Position position1 = new A.Position() { X = "T0", Y = "T1" };
            connectionSite1.Append(position1);
            A.ConnectionSite connectionSite2 = new A.ConnectionSite() { Angle = "T11" };
            A.Position position2 = new A.Position() { X = "T2", Y = "T3" };
            connectionSite2.Append(position2);
            A.ConnectionSite connectionSite3 = new A.ConnectionSite() { Angle = "T12" };
            A.Position position3 = new A.Position() { X = "T4", Y = "T5" };
            connectionSite3.Append(position3);
            A.ConnectionSite connectionSite4 = new A.ConnectionSite() { Angle = "T13" };
            A.Position position4 = new A.Position() { X = "T6", Y = "T7" };
            connectionSite4.Append(position4);
            A.ConnectionSite connectionSite5 = new A.ConnectionSite() { Angle = "T14" };
            A.Position position5 = new A.Position() { X = "T8", Y = "T9" };
            connectionSite5.Append(position5);
            connectionSiteList1.Append(connectionSite1);
            connectionSiteList1.Append(connectionSite2);
            connectionSiteList1.Append(connectionSite3);
            connectionSiteList1.Append(connectionSite4);
            connectionSiteList1.Append(connectionSite5);
            A.Rectangle rectangle1 = new A.Rectangle() { Left = "T15", Top = "T16", Right = "T17", Bottom = "T18" };
            A.PathList pathList1 = new A.PathList();
            A.Path path1 = new A.Path() { Width = 6858000L, Height = 76200L };
            A.MoveTo moveTo1 = new A.MoveTo();
            A.Point point1 = new A.Point() { X = "0", Y = "0" };
            moveTo1.Append(point1);
            A.LineTo lineTo1 = new A.LineTo();
            A.Point point2 = new A.Point() { X = "0", Y = "76200" };
            lineTo1.Append(point2);
            A.LineTo lineTo2 = new A.LineTo();
            A.Point point3 = new A.Point() { X = "6858000", Y = "76200" };
            lineTo2.Append(point3);
            A.LineTo lineTo3 = new A.LineTo();
            A.Point point4 = new A.Point() { X = "6858000", Y = "0" };
            lineTo3.Append(point4);
            A.LineTo lineTo4 = new A.LineTo();
            A.Point point5 = new A.Point() { X = "0", Y = "0" };
            lineTo4.Append(point5);
            path1.Append(moveTo1);
            path1.Append(lineTo1);
            path1.Append(lineTo2);
            path1.Append(lineTo3);
            path1.Append(lineTo4);
            pathList1.Append(path1);
            customGeometry1.Append(adjustValueList1);
            customGeometry1.Append(shapeGuideList1);
            customGeometry1.Append(adjustHandleList1);
            customGeometry1.Append(connectionSiteList1);
            customGeometry1.Append(rectangle1);
            customGeometry1.Append(pathList1);
            A.SolidFill solidFill1 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex1 = new A.RgbColorModelHex() { Val = "00AFEF" };
            solidFill1.Append(rgbColorModelHex1);
            A.Outline outline1 = new A.Outline();
            A.NoFill noFill1 = new A.NoFill();
            outline1.Append(noFill1);
            A.ShapePropertiesExtensionList shapePropertiesExtensionList1 = new A.ShapePropertiesExtensionList();
            A.ShapePropertiesExtension shapePropertiesExtension1 = new A.ShapePropertiesExtension() { Uri = "{91240B29-F687-4F45-9708-019B960494DF}" };
            A14.HiddenLineProperties hiddenLineProperties1 = new A14.HiddenLineProperties() { Width = 9525 };
            hiddenLineProperties1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");
            A.SolidFill solidFill2 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex2 = new A.RgbColorModelHex() { Val = "000000" };
            solidFill2.Append(rgbColorModelHex2);
            A.Round round1 = new A.Round();
            A.HeadEnd headEnd1 = new A.HeadEnd();
            A.TailEnd tailEnd1 = new A.TailEnd();
            hiddenLineProperties1.Append(solidFill2);
            hiddenLineProperties1.Append(round1);
            hiddenLineProperties1.Append(headEnd1);
            hiddenLineProperties1.Append(tailEnd1);
            shapePropertiesExtension1.Append(hiddenLineProperties1);
            shapePropertiesExtensionList1.Append(shapePropertiesExtension1);
            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(customGeometry1);
            shapeProperties1.Append(solidFill1);
            shapeProperties1.Append(outline1);
            shapeProperties1.Append(shapePropertiesExtensionList1);
            Wps.TextBodyProperties textBodyProperties1 = new Wps.TextBodyProperties() { Rotation = 0, Vertical = A.TextVerticalValues.Horizontal, Wrap = A.TextWrappingValues.Square, LeftInset = 91440, TopInset = 45720, RightInset = 91440, BottomInset = 45720, Anchor = A.TextAnchoringTypeValues.Top, AnchorCenter = false, UpRight = true };
            A.NoAutoFit noAutoFit1 = new A.NoAutoFit();
            textBodyProperties1.Append(noAutoFit1);
            wordprocessingShape1.Append(nonVisualDrawingShapeProperties1);
            wordprocessingShape1.Append(shapeProperties1);
            wordprocessingShape1.Append(textBodyProperties1);
            graphicData1.Append(wordprocessingShape1);
            graphic1.Append(graphicData1);
            Wp14.RelativeWidth relativeWidth1 = new Wp14.RelativeWidth() { ObjectId = Wp14.SizeRelativeHorizontallyValues.Page };
            Wp14.PercentageWidth percentageWidth1 = new Wp14.PercentageWidth();
            percentageWidth1.Text = "0";
            relativeWidth1.Append(percentageWidth1);
            Wp14.RelativeHeight relativeHeight1 = new Wp14.RelativeHeight() { RelativeFrom = Wp14.SizeRelativeVerticallyValues.Page };
            Wp14.PercentageHeight percentageHeight1 = new Wp14.PercentageHeight();
            percentageHeight1.Text = "0";
            relativeHeight1.Append(percentageHeight1);
            anchor1.Append(simplePosition1);
            anchor1.Append(horizontalPosition1);
            anchor1.Append(verticalPosition1);
            anchor1.Append(extent1);
            anchor1.Append(effectExtent1);
            anchor1.Append(wrapNone1);
            anchor1.Append(docProperties1);
            anchor1.Append(nonVisualGraphicFrameDrawingProperties1);
            anchor1.Append(graphic1);
            anchor1.Append(relativeWidth1);
            anchor1.Append(relativeHeight1);
            drawing1.Append(anchor1);
            alternateContentChoice1.Append(drawing1);
            AlternateContentFallback alternateContentFallback1 = new AlternateContentFallback();
            Picture picture1 = new Picture();
            //Use Id same as what you used in DocProperties 
            V.Shape shape1 = new V.Shape() { Id = "Shape 1", Style = "position:absolute;margin-left:0;margin-top:63pt;width:540pt;height:6pt;z-index:-251658240;visibility:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0;mso-wrap-distance-bottom:0;mso-position-horizontal:absolute;mso-position-horizontal-relative:page;mso-position-vertical:absolute;mso-position-vertical-relative:page;mso-width-percent:0;mso-height-percent:0;mso-width-relative:page;mso-height-relative:page;v-text-anchor:top", CoordinateSize = "6858000,76200", OptionalString = "_x0000_s1026", AllowInCell = false, FillColor = "#00afef", Stroked = false, EdgePath = "m,l,76200r6858000,l6858000,,,e", EncodedPackage = "UEsDBBQABgAIAAAAIQC2gziS/gAAAOEBAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbJSRQU7DMBBF\n90jcwfIWJU67QAgl6YK0S0CoHGBkTxKLZGx5TGhvj5O2G0SRWNoz/78nu9wcxkFMGNg6quQqL6RA\n0s5Y6ir5vt9lD1JwBDIwOMJKHpHlpr69KfdHjyxSmriSfYz+USnWPY7AufNIadK6MEJMx9ApD/oD\nOlTrorhX2lFEilmcO2RdNtjC5xDF9pCuTyYBB5bi6bQ4syoJ3g9WQ0ymaiLzg5KdCXlKLjvcW893\nSUOqXwnz5DrgnHtJTxOsQfEKIT7DmDSUCaxw7Rqn8787ZsmRM9e2VmPeBN4uqYvTtW7jvijg9N/y\nJsXecLq0q+WD6m8AAAD//wMAUEsDBBQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAX3JlbHMvLnJl\nbHOkkMFqwzAMhu+DvYPRfXGawxijTi+j0GvpHsDYimMaW0Yy2fr2M4PBMnrbUb/Q94l/f/hMi1qR\nJVI2sOt6UJgd+ZiDgffL8ekFlFSbvV0oo4EbChzGx4f9GRdb25HMsYhqlCwG5lrLq9biZkxWOiqY\n22YiTra2kYMu1l1tQD30/bPm3wwYN0x18gb45AdQl1tp5j/sFB2T0FQ7R0nTNEV3j6o9feQzro1i\nOWA14Fm+Q8a1a8+Bvu/d/dMb2JY5uiPbhG/ktn4cqGU/er3pcvwCAAD//wMAUEsDBBQABgAIAAAA\nIQC6yjCfpAMAACgKAAAOAAAAZHJzL2Uyb0RvYy54bWysVlFvmzAQfp+0/2DxOCkFUiAhajqt7TJN\n6rZKYz/AARPQwGa2E9JN+++7M5Cadsm6aS9g44/z3ff57nzxel9XZMekKgVfOv6Z5xDGU5GVfLN0\nviSrydwhSlOe0UpwtnTumXJeX758cdE2CzYVhagyJgkY4WrRNkun0LpZuK5KC1ZTdSYaxmExF7Km\nGqZy42aStmC9rtyp50VuK2TWSJEypeDrTbfoXBr7ec5S/SnPFdOkWjrgmzZPaZ5rfLqXF3SxkbQp\nyrR3g/6DFzUtOWx6MHVDNSVbWT4xVZepFErk+iwVtSvyvEyZiQGi8b1H0XwuaMNMLECOag40qf9n\nNv24u5OkzJbO1CGc1iDRSjKGhC+I2Z/4SFLbqAVgPzd3EsNUza1IvypYcEcrOFGAIev2g8jAGN1q\nYYjZ57LGPyFksjf83x/4Z3tNUvgYzcO554FMKazNItAXt3bpYvg53Sr9jgljiO5ule7ky2BkyM/6\nEBKwkdcVKPnKJR5pyWC5xw8wfwQryGFPEPJgC4h5jq1zC2bskCP2AgvY+3Xcw9ACn7QaWcA/Wp1Z\nYO+Yn5C5z4k7HsGOxOyPBYlAZY9EYXge9Rl4YNsfa3IKORbmFNLWBvY9sbstzmmkrcypI2YLc5Rr\n31bkj/L5tjRPTgXky2bICFoMSZLueZ8lMCIUy3MCqmDaNEJhSmLSQN4lJt/BCOBw1YL7IzjQj/Dz\nPkefwqcjODCL8PAo/HwEB9oQPjsKD0ZwYAThsQ3vYuijltAKsAkkPggHbSDxYQdoBAlSD60gAVJN\ndWioRtIMMTAkrVWXiqEs4WotdiwRBqcflTTY+WG14k9Rh0IDyGF9eDfG2lCxMKy/Qw9Fc7A3vDu7\nnchjDDiBUZtSewgf2bPKrRJVma3KqsKAldysrytJdhTbqvdm9XbVEz+CVeYAcYG/AbcmVvwd6n3P\nMFZ+0yZ/xP408K6m8WQVzWeTYBWEk3jmzSeeH1/FkRfEwc3qJ0ruB4uizDLGb0vOhpbtB89rif3l\noWu2pmmjvnE4Dc1pGnn/KEgsGr8LUootz8zJKRjN3vZjTcuqG7tjjw0NEPbwNkSYJop9s2u0a5Hd\nQw+VAs4p6AXXKxgUQn53SAtXlaWjvm2pZA6p3nO4C8R+EABMm0kQzqYwkfbK2l6hPAVTS0c7UAVw\neK1hBr9sG1luCtipS3Mu3kDvzkvssca/zqt+AtcRE0F/dcL7jj03qIcL3uUvAAAA//8DAFBLAwQU\nAAYACAAAACEAu18l7d0AAAAJAQAADwAAAGRycy9kb3ducmV2LnhtbEyPzU7DMBCE70i8g7VI3KhN\nkaoQ4lSlEkKIip/SB3DjbRI1XhvbbcPbsz3BbXZnNftNNR/dII4YU+9Jw+1EgUBqvO2p1bD5erop\nQKRsyJrBE2r4wQTz+vKiMqX1J/rE4zq3gkMolUZDl3MopUxNh86kiQ9I7O18dCbzGFtpozlxuBvk\nVKmZdKYn/tCZgMsOm/364DR8rz7sZnx/Xvn78Lh8Ca+yjW87ra+vxsUDiIxj/juGMz6jQ81MW38g\nm8SggYtk3k5nLM62KhSrLau7QoGsK/m/Qf0LAAD//wMAUEsBAi0AFAAGAAgAAAAhALaDOJL+AAAA\n4QEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEA\nOP0h/9YAAACUAQAACwAAAAAAAAAAAAAAAAAvAQAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEA\nusown6QDAAAoCgAADgAAAAAAAAAAAAAAAAAuAgAAZHJzL2Uyb0RvYy54bWxQSwECLQAUAAYACAAA\nACEAu18l7d0AAAAJAQAADwAAAAAAAAAAAAAAAAD+BQAAZHJzL2Rvd25yZXYueG1sUEsFBgAAAAAE\nAAQA8wAAAAgHAAAAAA==\n" };
            shape1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            shape1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            shape1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            shape1.SetAttribute(new OpenXmlAttribute("w14", "anchorId", "http://schemas.microsoft.com/office/word/2010/wordml", anchor1.AnchorId));//Set anchorId attribute value same as anchorID
            V.Path path2 = new V.Path() { TextboxRectangle = "0,0,6858000,76200", ShowArrowhead = true, ConnectionPointType = Ovml.ConnectValues.Custom, ConnectionPoints = "0,0;0,76200;6858000,76200;6858000,0;0,0", ConnectAngles = "0,0,0,0,0" };
            Wvml.TextWrap textWrap1 = new Wvml.TextWrap() { AnchorX = Wvml.HorizontalAnchorValues.Page, AnchorY = Wvml.VerticalAnchorValues.Page };
            shape1.Append(path2);
            shape1.Append(textWrap1);
            picture1.Append(shape1);
            alternateContentFallback1.Append(picture1);
            alternateContent1.Append(alternateContentChoice1);
            alternateContent1.Append(alternateContentFallback1);
            run1.Append(runProperties1);
            run1.Append(alternateContent1);
            return run1;
           }
           public string GetRandomHexNumber(int digits)
           {
                byte[] buffer = new byte[digits / 2];
                random.NextBytes(buffer);
                string result = String.Concat(buffer.Select(x => x.ToString("X2")).ToArray());
                if (digits % 2 == 0)
                    return result;
                return result + random.Next(16).ToString("X");
           }

      //namespace used
      using DocumentFormat.OpenXml;
      using W = DocumentFormat.OpenXml.Wordprocessing;
      using Wp = DocumentFormat.OpenXml.Drawing.Wordprocessing;
      using A = DocumentFormat.OpenXml.Drawing;
      using Wps = DocumentFormat.OpenXml.Office2010.Word.DrawingShape;
      using V = DocumentFormat.OpenXml.Vml;
      using Wvml = DocumentFormat.OpenXml.Vml.Wordprocessing;
      //namespace used    
        
        public Run AddShape()
        {
            Run run1 = new Run();
            RunProperties runProperties1 = new RunProperties();
            NoProof noProof1 = new NoProof();
            runProperties1.Append(noProof1);
            AlternateContent alternateContent1 = new AlternateContent();
            AlternateContentChoice alternateContentChoice1 = new AlternateContentChoice() { Requires = "wps" };
            Drawing drawing1 = new Drawing();
            Wp.Anchor anchor1 = new Wp.Anchor() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)0U, DistanceFromRight = (UInt32Value)0U, SimplePos = false, RelativeHeight = (UInt32Value)251658240U, BehindDoc = true, Locked = false, LayoutInCell = false, AllowOverlap = true };
            anchor1.AnchorId = GetRandomHexNumber(8);
            Wp.SimplePosition simplePosition1 = new Wp.SimplePosition() { X = 0L, Y = 0L };
            Wp.HorizontalPosition horizontalPosition1 = new Wp.HorizontalPosition() { RelativeFrom = Wp.HorizontalRelativePositionValues.Page };
            Wp.PositionOffset positionOffset1 = new Wp.PositionOffset();
            positionOffset1.Text = "0";
            horizontalPosition1.Append(positionOffset1);
            Wp.VerticalPosition verticalPosition1 = new Wp.VerticalPosition() { RelativeFrom = Wp.VerticalRelativePositionValues.Page };
            Wp.PositionOffset positionOffset2 = new Wp.PositionOffset();
            positionOffset2.Text = ShapeVPosition;
            verticalPosition1.Append(positionOffset2);
            Wp.Extent extent1 = new Wp.Extent() { Cx = 6858000L, Cy = 76200L };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 0L, TopEdge = 0L, RightEdge = 0L, BottomEdge = 0L };
            Wp.WrapNone wrapNone1 = new Wp.WrapNone();
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = 1U, Name = "Shape 1" }; // Id and name should be unique for every shape
            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();
            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks();
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);
            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" };
            Wps.WordprocessingShape wordprocessingShape1 = new Wps.WordprocessingShape();
            Wps.NonVisualDrawingShapeProperties nonVisualDrawingShapeProperties1 = new Wps.NonVisualDrawingShapeProperties();
            A.ShapeLocks shapeLocks1 = new A.ShapeLocks();
            nonVisualDrawingShapeProperties1.Append(shapeLocks1);
            Wps.ShapeProperties shapeProperties1 = new Wps.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };
            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = 6858000L, Cy = 76200L };
            transform2D1.Append(offset1);
            transform2D1.Append(extents1);
            A.CustomGeometry customGeometry1 = new A.CustomGeometry();
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();
            A.ShapeGuideList shapeGuideList1 = new A.ShapeGuideList();
            A.ShapeGuide shapeGuide1 = new A.ShapeGuide() { Name = "T0", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide2 = new A.ShapeGuide() { Name = "T1", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide3 = new A.ShapeGuide() { Name = "T2", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide4 = new A.ShapeGuide() { Name = "T3", Formula = "*/ 76200 h 76200" };
            A.ShapeGuide shapeGuide5 = new A.ShapeGuide() { Name = "T4", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide6 = new A.ShapeGuide() { Name = "T5", Formula = "*/ 76200 h 76200" };
            A.ShapeGuide shapeGuide7 = new A.ShapeGuide() { Name = "T6", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide8 = new A.ShapeGuide() { Name = "T7", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide9 = new A.ShapeGuide() { Name = "T8", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide10 = new A.ShapeGuide() { Name = "T9", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide11 = new A.ShapeGuide() { Name = "T10", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide12 = new A.ShapeGuide() { Name = "T11", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide13 = new A.ShapeGuide() { Name = "T12", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide14 = new A.ShapeGuide() { Name = "T13", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide15 = new A.ShapeGuide() { Name = "T14", Formula = "*/ 0 60000 65536" };
            A.ShapeGuide shapeGuide16 = new A.ShapeGuide() { Name = "T15", Formula = "*/ 0 w 6858000" };
            A.ShapeGuide shapeGuide17 = new A.ShapeGuide() { Name = "T16", Formula = "*/ 0 h 76200" };
            A.ShapeGuide shapeGuide18 = new A.ShapeGuide() { Name = "T17", Formula = "*/ 6858000 w 6858000" };
            A.ShapeGuide shapeGuide19 = new A.ShapeGuide() { Name = "T18", Formula = "*/ 76200 h 76200" };
            shapeGuideList1.Append(shapeGuide1);
            shapeGuideList1.Append(shapeGuide2);
            shapeGuideList1.Append(shapeGuide3);
            shapeGuideList1.Append(shapeGuide4);
            shapeGuideList1.Append(shapeGuide5);
            shapeGuideList1.Append(shapeGuide6);
            shapeGuideList1.Append(shapeGuide7);
            shapeGuideList1.Append(shapeGuide8);
            shapeGuideList1.Append(shapeGuide9);
            shapeGuideList1.Append(shapeGuide10);
            shapeGuideList1.Append(shapeGuide11);
            shapeGuideList1.Append(shapeGuide12);
            shapeGuideList1.Append(shapeGuide13);
            shapeGuideList1.Append(shapeGuide14);
            shapeGuideList1.Append(shapeGuide15);
            shapeGuideList1.Append(shapeGuide16);
            shapeGuideList1.Append(shapeGuide17);
            shapeGuideList1.Append(shapeGuide18);
            shapeGuideList1.Append(shapeGuide19);
            A.AdjustHandleList adjustHandleList1 = new A.AdjustHandleList();
            A.ConnectionSiteList connectionSiteList1 = new A.ConnectionSiteList();
            A.ConnectionSite connectionSite1 = new A.ConnectionSite() { Angle = "T10" };
            A.Position position1 = new A.Position() { X = "T0", Y = "T1" };
            connectionSite1.Append(position1);
            A.ConnectionSite connectionSite2 = new A.ConnectionSite() { Angle = "T11" };
            A.Position position2 = new A.Position() { X = "T2", Y = "T3" };
            connectionSite2.Append(position2);
            A.ConnectionSite connectionSite3 = new A.ConnectionSite() { Angle = "T12" };
            A.Position position3 = new A.Position() { X = "T4", Y = "T5" };
            connectionSite3.Append(position3);
            A.ConnectionSite connectionSite4 = new A.ConnectionSite() { Angle = "T13" };
            A.Position position4 = new A.Position() { X = "T6", Y = "T7" };
            connectionSite4.Append(position4);
            A.ConnectionSite connectionSite5 = new A.ConnectionSite() { Angle = "T14" };
            A.Position position5 = new A.Position() { X = "T8", Y = "T9" };
            connectionSite5.Append(position5);
            connectionSiteList1.Append(connectionSite1);
            connectionSiteList1.Append(connectionSite2);
            connectionSiteList1.Append(connectionSite3);
            connectionSiteList1.Append(connectionSite4);
            connectionSiteList1.Append(connectionSite5);
            A.Rectangle rectangle1 = new A.Rectangle() { Left = "T15", Top = "T16", Right = "T17", Bottom = "T18" };
            A.PathList pathList1 = new A.PathList();
            A.Path path1 = new A.Path() { Width = 6858000L, Height = 76200L };
            A.MoveTo moveTo1 = new A.MoveTo();
            A.Point point1 = new A.Point() { X = "0", Y = "0" };
            moveTo1.Append(point1);
            A.LineTo lineTo1 = new A.LineTo();
            A.Point point2 = new A.Point() { X = "0", Y = "76200" };
            lineTo1.Append(point2);
            A.LineTo lineTo2 = new A.LineTo();
            A.Point point3 = new A.Point() { X = "6858000", Y = "76200" };
            lineTo2.Append(point3);
            A.LineTo lineTo3 = new A.LineTo();
            A.Point point4 = new A.Point() { X = "6858000", Y = "0" };
            lineTo3.Append(point4);
            A.LineTo lineTo4 = new A.LineTo();
            A.Point point5 = new A.Point() { X = "0", Y = "0" };
            lineTo4.Append(point5);
            path1.Append(moveTo1);
            path1.Append(lineTo1);
            path1.Append(lineTo2);
            path1.Append(lineTo3);
            path1.Append(lineTo4);
            pathList1.Append(path1);
            customGeometry1.Append(adjustValueList1);
            customGeometry1.Append(shapeGuideList1);
            customGeometry1.Append(adjustHandleList1);
            customGeometry1.Append(connectionSiteList1);
            customGeometry1.Append(rectangle1);
            customGeometry1.Append(pathList1);
            A.SolidFill solidFill1 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex1 = new A.RgbColorModelHex() { Val = "00AFEF" };
            solidFill1.Append(rgbColorModelHex1);
            A.Outline outline1 = new A.Outline();
            A.NoFill noFill1 = new A.NoFill();
            outline1.Append(noFill1);
            A.ShapePropertiesExtensionList shapePropertiesExtensionList1 = new A.ShapePropertiesExtensionList();
            A.ShapePropertiesExtension shapePropertiesExtension1 = new A.ShapePropertiesExtension() { Uri = "{91240B29-F687-4F45-9708-019B960494DF}" };
            A14.HiddenLineProperties hiddenLineProperties1 = new A14.HiddenLineProperties() { Width = 9525 };
            hiddenLineProperties1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");
            A.SolidFill solidFill2 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex2 = new A.RgbColorModelHex() { Val = "000000" };
            solidFill2.Append(rgbColorModelHex2);
            A.Round round1 = new A.Round();
            A.HeadEnd headEnd1 = new A.HeadEnd();
            A.TailEnd tailEnd1 = new A.TailEnd();
            hiddenLineProperties1.Append(solidFill2);
            hiddenLineProperties1.Append(round1);
            hiddenLineProperties1.Append(headEnd1);
            hiddenLineProperties1.Append(tailEnd1);
            shapePropertiesExtension1.Append(hiddenLineProperties1);
            shapePropertiesExtensionList1.Append(shapePropertiesExtension1);
            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(customGeometry1);
            shapeProperties1.Append(solidFill1);
            shapeProperties1.Append(outline1);
            shapeProperties1.Append(shapePropertiesExtensionList1);
            Wps.TextBodyProperties textBodyProperties1 = new Wps.TextBodyProperties() { Rotation = 0, Vertical = A.TextVerticalValues.Horizontal, Wrap = A.TextWrappingValues.Square, LeftInset = 91440, TopInset = 45720, RightInset = 91440, BottomInset = 45720, Anchor = A.TextAnchoringTypeValues.Top, AnchorCenter = false, UpRight = true };
            A.NoAutoFit noAutoFit1 = new A.NoAutoFit();
            textBodyProperties1.Append(noAutoFit1);
            wordprocessingShape1.Append(nonVisualDrawingShapeProperties1);
            wordprocessingShape1.Append(shapeProperties1);
            wordprocessingShape1.Append(textBodyProperties1);
            graphicData1.Append(wordprocessingShape1);
            graphic1.Append(graphicData1);
            Wp14.RelativeWidth relativeWidth1 = new Wp14.RelativeWidth() { ObjectId = Wp14.SizeRelativeHorizontallyValues.Page };
            Wp14.PercentageWidth percentageWidth1 = new Wp14.PercentageWidth();
            percentageWidth1.Text = "0";
            relativeWidth1.Append(percentageWidth1);
            Wp14.RelativeHeight relativeHeight1 = new Wp14.RelativeHeight() { RelativeFrom = Wp14.SizeRelativeVerticallyValues.Page };
            Wp14.PercentageHeight percentageHeight1 = new Wp14.PercentageHeight();
            percentageHeight1.Text = "0";
            relativeHeight1.Append(percentageHeight1);
            anchor1.Append(simplePosition1);
            anchor1.Append(horizontalPosition1);
            anchor1.Append(verticalPosition1);
            anchor1.Append(extent1);
            anchor1.Append(effectExtent1);
            anchor1.Append(wrapNone1);
            anchor1.Append(docProperties1);
            anchor1.Append(nonVisualGraphicFrameDrawingProperties1);
            anchor1.Append(graphic1);
            anchor1.Append(relativeWidth1);
            anchor1.Append(relativeHeight1);
            drawing1.Append(anchor1);
            alternateContentChoice1.Append(drawing1);
            AlternateContentFallback alternateContentFallback1 = new AlternateContentFallback();
            Picture picture1 = new Picture();
            //Use Id same as what you used in DocProperties 
            V.Shape shape1 = new V.Shape() { Id = "Shape 1", Style = "position:absolute;margin-left:0;margin-top:63pt;width:540pt;height:6pt;z-index:-251658240;visibility:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:0;mso-wrap-distance-top:0;mso-wrap-distance-right:0;mso-wrap-distance-bottom:0;mso-position-horizontal:absolute;mso-position-horizontal-relative:page;mso-position-vertical:absolute;mso-position-vertical-relative:page;mso-width-percent:0;mso-height-percent:0;mso-width-relative:page;mso-height-relative:page;v-text-anchor:top", CoordinateSize = "6858000,76200", OptionalString = "_x0000_s1026", AllowInCell = false, FillColor = "#00afef", Stroked = false, EdgePath = "m,l,76200r6858000,l6858000,,,e", EncodedPackage = "UEsDBBQABgAIAAAAIQC2gziS/gAAAOEBAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbJSRQU7DMBBF\n90jcwfIWJU67QAgl6YK0S0CoHGBkTxKLZGx5TGhvj5O2G0SRWNoz/78nu9wcxkFMGNg6quQqL6RA\n0s5Y6ir5vt9lD1JwBDIwOMJKHpHlpr69KfdHjyxSmriSfYz+USnWPY7AufNIadK6MEJMx9ApD/oD\nOlTrorhX2lFEilmcO2RdNtjC5xDF9pCuTyYBB5bi6bQ4syoJ3g9WQ0ymaiLzg5KdCXlKLjvcW893\nSUOqXwnz5DrgnHtJTxOsQfEKIT7DmDSUCaxw7Rqn8787ZsmRM9e2VmPeBN4uqYvTtW7jvijg9N/y\nJsXecLq0q+WD6m8AAAD//wMAUEsDBBQABgAIAAAAIQA4/SH/1gAAAJQBAAALAAAAX3JlbHMvLnJl\nbHOkkMFqwzAMhu+DvYPRfXGawxijTi+j0GvpHsDYimMaW0Yy2fr2M4PBMnrbUb/Q94l/f/hMi1qR\nJVI2sOt6UJgd+ZiDgffL8ekFlFSbvV0oo4EbChzGx4f9GRdb25HMsYhqlCwG5lrLq9biZkxWOiqY\n22YiTra2kYMu1l1tQD30/bPm3wwYN0x18gb45AdQl1tp5j/sFB2T0FQ7R0nTNEV3j6o9feQzro1i\nOWA14Fm+Q8a1a8+Bvu/d/dMb2JY5uiPbhG/ktn4cqGU/er3pcvwCAAD//wMAUEsDBBQABgAIAAAA\nIQC6yjCfpAMAACgKAAAOAAAAZHJzL2Uyb0RvYy54bWysVlFvmzAQfp+0/2DxOCkFUiAhajqt7TJN\n6rZKYz/AARPQwGa2E9JN+++7M5Cadsm6aS9g44/z3ff57nzxel9XZMekKgVfOv6Z5xDGU5GVfLN0\nviSrydwhSlOe0UpwtnTumXJeX758cdE2CzYVhagyJgkY4WrRNkun0LpZuK5KC1ZTdSYaxmExF7Km\nGqZy42aStmC9rtyp50VuK2TWSJEypeDrTbfoXBr7ec5S/SnPFdOkWjrgmzZPaZ5rfLqXF3SxkbQp\nyrR3g/6DFzUtOWx6MHVDNSVbWT4xVZepFErk+iwVtSvyvEyZiQGi8b1H0XwuaMNMLECOag40qf9n\nNv24u5OkzJbO1CGc1iDRSjKGhC+I2Z/4SFLbqAVgPzd3EsNUza1IvypYcEcrOFGAIev2g8jAGN1q\nYYjZ57LGPyFksjf83x/4Z3tNUvgYzcO554FMKazNItAXt3bpYvg53Sr9jgljiO5ule7ky2BkyM/6\nEBKwkdcVKPnKJR5pyWC5xw8wfwQryGFPEPJgC4h5jq1zC2bskCP2AgvY+3Xcw9ACn7QaWcA/Wp1Z\nYO+Yn5C5z4k7HsGOxOyPBYlAZY9EYXge9Rl4YNsfa3IKORbmFNLWBvY9sbstzmmkrcypI2YLc5Rr\n31bkj/L5tjRPTgXky2bICFoMSZLueZ8lMCIUy3MCqmDaNEJhSmLSQN4lJt/BCOBw1YL7IzjQj/Dz\nPkefwqcjODCL8PAo/HwEB9oQPjsKD0ZwYAThsQ3vYuijltAKsAkkPggHbSDxYQdoBAlSD60gAVJN\ndWioRtIMMTAkrVWXiqEs4WotdiwRBqcflTTY+WG14k9Rh0IDyGF9eDfG2lCxMKy/Qw9Fc7A3vDu7\nnchjDDiBUZtSewgf2bPKrRJVma3KqsKAldysrytJdhTbqvdm9XbVEz+CVeYAcYG/AbcmVvwd6n3P\nMFZ+0yZ/xP408K6m8WQVzWeTYBWEk3jmzSeeH1/FkRfEwc3qJ0ruB4uizDLGb0vOhpbtB89rif3l\noWu2pmmjvnE4Dc1pGnn/KEgsGr8LUootz8zJKRjN3vZjTcuqG7tjjw0NEPbwNkSYJop9s2u0a5Hd\nQw+VAs4p6AXXKxgUQn53SAtXlaWjvm2pZA6p3nO4C8R+EABMm0kQzqYwkfbK2l6hPAVTS0c7UAVw\neK1hBr9sG1luCtipS3Mu3kDvzkvssca/zqt+AtcRE0F/dcL7jj03qIcL3uUvAAAA//8DAFBLAwQU\nAAYACAAAACEAu18l7d0AAAAJAQAADwAAAGRycy9kb3ducmV2LnhtbEyPzU7DMBCE70i8g7VI3KhN\nkaoQ4lSlEkKIip/SB3DjbRI1XhvbbcPbsz3BbXZnNftNNR/dII4YU+9Jw+1EgUBqvO2p1bD5erop\nQKRsyJrBE2r4wQTz+vKiMqX1J/rE4zq3gkMolUZDl3MopUxNh86kiQ9I7O18dCbzGFtpozlxuBvk\nVKmZdKYn/tCZgMsOm/364DR8rz7sZnx/Xvn78Lh8Ca+yjW87ra+vxsUDiIxj/juGMz6jQ81MW38g\nm8SggYtk3k5nLM62KhSrLau7QoGsK/m/Qf0LAAD//wMAUEsBAi0AFAAGAAgAAAAhALaDOJL+AAAA\n4QEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAAACEA\nOP0h/9YAAACUAQAACwAAAAAAAAAAAAAAAAAvAQAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAAACEA\nusown6QDAAAoCgAADgAAAAAAAAAAAAAAAAAuAgAAZHJzL2Uyb0RvYy54bWxQSwECLQAUAAYACAAA\nACEAu18l7d0AAAAJAQAADwAAAAAAAAAAAAAAAAD+BQAAZHJzL2Rvd25yZXYueG1sUEsFBgAAAAAE\nAAQA8wAAAAgHAAAAAA==\n" };
            shape1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            shape1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            shape1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            shape1.SetAttribute(new OpenXmlAttribute("w14", "anchorId", "http://schemas.microsoft.com/office/word/2010/wordml", anchor1.AnchorId));//Set anchorId attribute value same as anchorID
            V.Path path2 = new V.Path() { TextboxRectangle = "0,0,6858000,76200", ShowArrowhead = true, ConnectionPointType = Ovml.ConnectValues.Custom, ConnectionPoints = "0,0;0,76200;6858000,76200;6858000,0;0,0", ConnectAngles = "0,0,0,0,0" };
            Wvml.TextWrap textWrap1 = new Wvml.TextWrap() { AnchorX = Wvml.HorizontalAnchorValues.Page, AnchorY = Wvml.VerticalAnchorValues.Page };
            shape1.Append(path2);
            shape1.Append(textWrap1);
            picture1.Append(shape1);
            alternateContentFallback1.Append(picture1);
            alternateContent1.Append(alternateContentChoice1);
            alternateContent1.Append(alternateContentFallback1);
            run1.Append(runProperties1);
            run1.Append(alternateContent1);
            return run1;
           }


        [HttpPost]
        public async Task<IActionResult> GenerateDocument([FromBody] InsuranceDocumentDetails documentDetails)
        {
            try
            {

                //string filePath = Environment.CurrentDirectory + @"\\Documents\\" + documentDetails[0].clientDetails.FamilyName.ToString().Trim() + "," + documentDetails[0].clientDetails.ClientName.ToString().Trim() + "-" + documentDetails[0].clientDetails.ClientId.ToString().Trim() + ".docx";
                MemoryStream ms = new MemoryStream();
                string _storageConnection = Configuration.GetConnectionString("StorageConnectionString");
                CloudStorageAccount cloudStorageAccount = CloudStorageAccount.Parse(_storageConnection);
                CloudBlobClient cloudBlobClient = cloudStorageAccount.CreateCloudBlobClient();
                CloudBlobContainer cloudBlobContainer = cloudBlobClient.GetContainerReference("plstorage");

                if (await cloudBlobContainer.CreateIfNotExistsAsync())
                {
                    await cloudBlobContainer.SetPermissionsAsync(new BlobContainerPermissions
                    {
                        PublicAccess = BlobContainerPublicAccessType.Blob
                    });
                }
                string filePath = documentDetails.clientDetails.FamilyName.ToString().Trim() + "," + documentDetails.clientDetails.ClientName.ToString().Trim() + "-" + documentDetails.clientDetails.ClientId.ToString().Trim() + "-Insurance.docx";

                CloudBlockBlob blockBlob = cloudBlobContainer.GetBlockBlobReference(filePath);
                using (WordprocessingDocument package = WordprocessingDocument.Create(ms, WordprocessingDocumentType.Document))
                {

                    MainDocumentPart mainPart = package.AddMainDocumentPart();
                    mainPart.Document = new Document();
                    Body body = mainPart.Document.AppendChild(new Body());
                    SectionProperties sectionProperties1 = new SectionProperties() { RsidRPr = "008818E9", RsidR = "00543A0D" };
                    FooterReference footerReference1 = new FooterReference() { Type = HeaderFooterValues.Default, Id = "rId8" };

                    sectionProperties1.Append(footerReference1);

                    body.Append(sectionProperties1);





                    NumberingDefinitionsPart numberinfPart = mainPart.AddNewPart<NumberingDefinitionsPart>("numbering");
                    Numbering element = new Numbering(new AbstractNum(new Level(new NumberingFormat() { Val = NumberFormatValues.Bullet }, new LevelText() { Val = "•" }, new LevelJustification { Val = LevelJustificationValues.Left }, new ParagraphProperties(new Indentation { Left = "720", Hanging = "360" })) { LevelIndex = 0 }) { AbstractNumberId = 0 }, new NumberingInstance(new AbstractNumId() { Val = 0 }) { NumberID = 1 });
                    element.Save(numberinfPart);

                    Color orange = new Color() { Val = "ED7D27" };

                    //Your Risk Protection

                    var clientCurrentInsurance = documentDetails.currentInsurance.Where(x => x.Owner == "Client");
                    var partnerCurrentInsurance = documentDetails.currentInsurance.Where(x => x.Owner == "Partner");

                    if (clientCurrentInsurance.Count() > 0 || partnerCurrentInsurance.Count() > 0)
                    {
                        if (clientCurrentInsurance.Count() > 0)
                        {
                                  AddRiskProtection(body, documentDetails.clientDetails, clientCurrentInsurance, orange, 0);
                        }

                        if (partnerCurrentInsurance.Count() > 0)
                        {
                                     AddRiskProtection(body, documentDetails.clientDetails, partnerCurrentInsurance, orange, 1);
                        }
                    }

                    Paragraph break2 = new Paragraph(new Run(new Break() { Type = BreakValues.Page }));
                    body.Append(break2);

                    //Paragraph pr0 = new Paragraph();
                    //add(pr0);
                    //body.Append(pr0);

                       GenerateBody(body);
                    Run br1 = new Run(new Break());
                    Paragraph pr1 = new Paragraph();
                    pr1.Append(new OpenXmlElement[] { br1 });
                    body.Append(pr1);

                       AddPara1(body);
                    //Run br2 = new Run(new Break());
                    Paragraph pr2 = new Paragraph();
                    //pr2.Append(new OpenXmlElement[] { br2 });
                    body.Append(pr2);
                        AddPara2(body);

                    //Your Insurance Needs

                    Paragraph break3 = new Paragraph(new Run(new Break() { Type = BreakValues.Page }));
                    body.Append(break3);

                    var clientNeedsAnalysis = documentDetails.needsAnalysis.Where(x => x.Owner == "Client");
                    var partnerNeedsAnalysis = documentDetails.needsAnalysis.Where(x => x.Owner == "Partner");

                    if (clientNeedsAnalysis.Count() > 0 || partnerNeedsAnalysis.Count() > 0)
                    {
                        Paragraph InsuranceNeeds = new Paragraph(new Run(new RunProperties(new Color() { Val = "ED7D27" }, new FontSize { Val = "40" }), new Text("Your Insurance Needs")));
                        body.Append(InsuranceNeeds);


                        if (clientNeedsAnalysis.Count() > 0)
                        {
                                AddInsuranceNeeds(body, clientNeedsAnalysis.ToArray(), orange, documentDetails.clientDetails.ClientName);
                        }

                        if (partnerNeedsAnalysis.Count() > 0 && documentDetails.clientDetails.MaritalStatus != "S")
                        {
                                  AddInsuranceNeeds(body, partnerNeedsAnalysis.ToArray(), orange, documentDetails.clientDetails.PartnerName);
                        }

                    }


                    //Recommended Insurance
                    body.AppendChild(break3.CloneNode(true));
                    var clientProposedInsurance = documentDetails.proposedInsurance.Where(x => x.Owner == "Client");
                    var partnerProposedInsurance = documentDetails.proposedInsurance.Where(x => x.Owner == "Partner");

                    if (clientProposedInsurance.Count() > 0 || partnerProposedInsurance.Count() > 0)
                    {
                        if (clientProposedInsurance.Count() > 0)
                        {
                                     AddRecommendedInsurance(body, documentDetails.clientDetails, clientProposedInsurance, orange, 0);
                        }

                        if (partnerProposedInsurance.Count() > 0)
                        {
                                     AddRecommendedInsurance(body, documentDetails.clientDetails, partnerProposedInsurance, orange, 1);
                        }


                              AddStandardText(body, orange);
                    }

                    //Insurance ROP

                         AddReplacementOfProduct(body, documentDetails.currentInsurance, documentDetails.proposedInsurance, documentDetails.clientDetails, orange);

                    Paragraph break4 = new Paragraph(new Run(new Break() { Type = BreakValues.Page }));
                    body.Append(break4);


                        AddImplementation(body, documentDetails.proposedInsurance, documentDetails.clientDetails, orange);

                    //Paragraph break4 = new Paragraph(new Run(new Break() { Type = BreakValues.Page }));
                    //body.Append(break4);


                    //if (clientProposedInsurance.Count() > 0 || partnerProposedInsurance.Count() > 0)
                    //{
                    //    Paragraph InsuranceNeeds = new Paragraph(new Run(new RunProperties(new Color() { Val = "ED7D27" }, new FontSize { Val = "40" }), new Text("Insurance replacement of product")));
                    //    body.Append(InsuranceNeeds);


                    //    if (clientNeedsAnalysis.Count() > 0)
                    //    {
                    //        AddInsuranceNeeds(body, clientNeedsAnalysis.ToArray(), orange, documentDetails.clientDetails.ClientName);
                    //    }

                    //    if (partnerNeedsAnalysis.Count() > 0 && documentDetails.clientDetails.MaritalStatus != "S")
                    //    {
                    //        AddInsuranceNeeds(body, partnerNeedsAnalysis.ToArray(), orange, documentDetails.clientDetails.PartnerName);
                    //    }

                    //}

                    //Footer
                    var t = mainPart.Document.Body.Descendants<Table>().ToList();
                    var p = mainPart.Document.Body.Descendants<Paragraph>().ToList();
                    AlterTableType(t, p, package);

                    FooterPart footerPart = mainPart.AddNewPart<FooterPart>();

                    string footerPartId = mainPart.GetIdOfPart(footerPart);
                        GeneratePartContent(footerPart);

                    IEnumerable<SectionProperties> sections = mainPart.Document.Body.Elements<SectionProperties>();
                    foreach (var section in sections)
                    {
                        section.RemoveAllChildren<FooterReference>();
                        section.PrependChild<FooterReference>(new FooterReference() { Id = footerPartId });
                    }


                    package.MainDocumentPart.Document.Save();
                    package.Close();

                }


                ms.Position = 0;
                await blockBlob.UploadFromStreamAsync(ms);


                return File(ms.ToArray(), "application/octet-stream", "test");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        private void AddImplementation(Body body, ProposedInsuranceViewModel[] proposedInsurance, BasicDetails clientDetails, Color orange)
        {

            var implementation = new List<ProposedInsuranceViewModel>();
            var ongoing = new List<ProposedInsuranceViewModel>();

            foreach (ProposedInsuranceViewModel pI in proposedInsurance)
            {
                if (pI.Implementation.Commission > 0)
                {
                    implementation.Add(pI);
                }
                if (pI.Ongoing.Commission > 0)
                {
                    ongoing.Add(pI);
                }
            }

            if (implementation.Count() > 0 || ongoing.Count() > 0)
            {

                if (implementation.Any())
                {

                    Paragraph s1 = body.AppendChild(new Paragraph());
                    Run r1 = s1.AppendChild(new Run());
                    RunProperties runProperties1 = r1.AppendChild(new RunProperties(new Bold(), new RunFonts { Ascii = "Verdana" }, new FontSize { Val = new StringValue("20") }));
                    Color black = new Color() { Val = "000000" };
                    runProperties1.AppendChild(orange.CloneNode(true));
                    r1.AppendChild(new Text("Implementation"));

                    Paragraph p1 = body.AppendChild(new Paragraph(new Run(new RunProperties(new Color() { Val = "000000" }), new Text("If you wish to proceed with our advice, the following table shows the costs that apply to implement our recommendations."))));

                    //New Table

                    Table table = body.AppendChild(new Table());
                    TableProperties tableProp = new TableProperties();
                    TableStyle tableStyle = new TableStyle() { Val = "TableGrid" };

                    TableWidth tableWidth = new TableWidth() { Width = "5000", Type = TableWidthUnitValues.Pct };

                    tableProp.Append(tableStyle, tableWidth);
                    table.AppendChild(tableProp);


                    ////Header
                    TableRow type = new TableRow();

                    TableCellProperties hcp = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                    TableCellProperties hcp1 = new TableCellProperties(new TableCellWidth { Width = "2390", Type = TableWidthUnitValues.Auto }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                    TableCellProperties hcp2 = new TableCellProperties(new TableCellWidth { Width = "2390", Type = TableWidthUnitValues.Auto }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });

                    ParagraphProperties hpp = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });
                    ParagraphProperties hpp1 = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });

                    Justification centerJustify = new Justification() { Val = JustificationValues.Center };
                    hpp1.AppendChild((Justification)centerJustify.CloneNode(true));

                    TableCellBorders hcb = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 20, Color = "ED7D27" } };

                    Shading hs1 = new Shading() { Color = "auto", Fill = "393939", Val = ShadingPatternValues.Clear };
                    TableCellMargin hcm1 = new TableCellMargin() { RightMargin = new RightMargin() { Width = "50", Type = TableWidthUnitValues.Dxa }, LeftMargin = new LeftMargin() { Width = "50", Type = TableWidthUnitValues.Dxa } };

                    hcp.Append(hcm1, hs1, hcb);
                    hcp1.Append((TableCellMargin)hcm1.CloneNode(true), (Shading)hs1.CloneNode(true), (TableCellBorders)hcb.CloneNode(true));
                    hcp2.Append((TableCellMargin)hcm1.CloneNode(true), (Shading)hs1.CloneNode(true));

                    TableCell blank = new TableCell();
                    blank.AppendChild((ParagraphProperties)hpp.CloneNode(true));
                    blank.Append((TableCellProperties)hcp2.CloneNode(true));
                    blank.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Description"))));
                    type.Append(blank);


                    TableCell h = new TableCell();
                    h.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h.Append((TableCellProperties)hcp2.CloneNode(true));
                    h.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Cost to you"))));
                    type.Append(h);

                    TableCell h1 = new TableCell();
                    h1.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h1.Append((TableCellProperties)hcp2.CloneNode(true));
                    h1.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Calculation of amounts received by us"))));
                    type.Append(h1);

                    TableCell h2 = new TableCell();
                    h2.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h2.Append((TableCellProperties)hcp2.CloneNode(true));
                    h2.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("RI Advice Group"))));
                    type.Append(h2);

                    TableCell h3 = new TableCell();
                    h3.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h3.Append((TableCellProperties)hcp2.CloneNode(true));
                    h3.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Practice"))));
                    type.Append(h3);

                    TableCell h4 = new TableCell();
                    h4.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h4.Append((TableCellProperties)hcp2.CloneNode(true));
                    h4.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Adviser"))));
                    type.Append(h4);

                    table.Append(type);


                    //Body

                    TableCellProperties tcp1 = new TableCellProperties(new TableCellWidth { Width = "2390", Type = TableWidthUnitValues.Auto }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                    TableCellProperties tcp = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                    TableCellProperties tcpN = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });

                    TableCellBorders tcbL = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, RightBorder = new RightBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };
                    TableCellBorders tcbR = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, LeftBorder = new LeftBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };
                    TableCellBorders tcbN = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };

                    TableCellMargin tcm = new TableCellMargin() { RightMargin = new RightMargin() { Width = "50", Type = TableWidthUnitValues.Dxa }, LeftMargin = new LeftMargin() { Width = "50", Type = TableWidthUnitValues.Dxa } };

                    ParagraphProperties pp = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });
                    ParagraphProperties pp1 = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });


                    pp1.AppendChild((Justification)centerJustify.CloneNode(true));
                    tcp.Append(tcbL, tcm);
                    tcpN.Append((TableCellBorders)tcbN.CloneNode(true), (TableCellMargin)tcm.CloneNode(true));

                    decimal totalFeeCost = 0;
                    decimal totalAdviceGroup = 0;
                    decimal totalPractice = 0;

                    foreach (ProposedInsuranceViewModel proposed in implementation)
                    {

                        TableRow heading = new TableRow();
                        TableCell bACell = new TableCell();
                        TableCellProperties tableCellProperties9 = new TableCellProperties(new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center }, new GridSpan() { Val = 6 });
                        tableCellProperties9.Append((TableCellBorders)tcbN.CloneNode(true), (TableCellMargin)tcm.CloneNode(true));
                        bACell.Append(tableCellProperties9);
                        bACell.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        bACell.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(proposed.Owner == "Client" ? clientDetails.ClientName + " - " + proposed.Provider : clientDetails.PartnerName + " - " + proposed.Provider))));
                        heading.Append(bACell);
                        table.Append(heading);

                        TableRow impDetails = new TableRow();

                        TableCell tableCell1 = new TableCell();
                        tableCell1.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tableCell1.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell1.Append(new Paragraph(new Run(new RunProperties(), new Text("Premium paid by you your super fund to insurer. Commission paid by insurer to us, after implementation of strategy"))));
                        impDetails.Append(tableCell1);

                        var feeSum = proposed.FeeDetails.Sum(x => x.Amount);
                        //verify if error
                        var adviceGroup = feeSum * (proposed.Implementation.Commission / 100) * (proposed.Implementation.Riadvice / 100);
                        var practice = feeSum * (proposed.Implementation.Commission / 100) * (proposed.Implementation.Practice / 100);
                        var adviser = proposed.Implementation.Adviser == 0 ? "See note above" : string.Format("{0:n0}", feeSum * (proposed.Implementation.Commission / 100) * (proposed.Implementation.Adviser / 100));


                        totalFeeCost += feeSum;
                        totalAdviceGroup += adviceGroup;
                        totalPractice += practice;


                        TableCell tableCell2 = new TableCell();
                        tableCell2.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell2.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell2.Append(new Paragraph(new Run(new RunProperties(), new Text(string.Format("{0:n0}", feeSum)))));
                        impDetails.Append(tableCell2);

                        TableCell tableCell3 = new TableCell();
                        tableCell3.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell3.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell3.Append(new Paragraph(new Run(new RunProperties(new FontSize { Val = new StringValue("16") }), new Text(proposed.Implementation.Commission + "% of commissionable premium"))));
                        impDetails.Append(tableCell3);



                        TableCell tableCell4 = new TableCell();
                        tableCell4.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell4.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell4.Append(new Paragraph(new Run(new RunProperties(), new Text(string.Format("{0:n0}", adviceGroup)))));
                        impDetails.Append(tableCell4);

                        TableCell tableCell5 = new TableCell();
                        tableCell5.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell5.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell5.Append(new Paragraph(new Run(new RunProperties(), new Text(string.Format("{0:n0}", practice)))));
                        impDetails.Append(tableCell5);

                        TableCell tableCell6 = new TableCell();
                        tableCell6.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell6.Append((TableCellProperties)tcpN.CloneNode(true));
                        tableCell6.Append(new Paragraph(new Run(new RunProperties(), new Text(adviser))));
                        impDetails.Append(tableCell6);

                        table.Append(impDetails);


                    }


                    TableRow totalRow = new TableRow();

                    TableCell total1 = new TableCell();
                    total1.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    total1.Append((TableCellProperties)tcp.CloneNode(true));
                    total1.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text("Totals"))));
                    totalRow.Append(total1);

                    TableCell total2 = new TableCell();
                    total2.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total2.Append((TableCellProperties)tcp.CloneNode(true));
                    total2.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text("$" + string.Format("{0:n0}", totalFeeCost)))));
                    totalRow.Append(total2);

                    TableCell total3 = new TableCell();
                    total3.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total3.Append((TableCellProperties)tcp.CloneNode(true));
                    total3.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(""))));
                    totalRow.Append(total3);

                    TableCell total4 = new TableCell();
                    total4.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total4.Append((TableCellProperties)tcp.CloneNode(true));
                    total4.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text("$" + string.Format("{0:n0}", totalAdviceGroup)))));
                    totalRow.Append(total4);

                    TableCell total5 = new TableCell();
                    total5.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total5.Append((TableCellProperties)tcp.CloneNode(true));
                    total5.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text("$" + string.Format("{0:n0}", totalPractice)))));
                    totalRow.Append(total5);

                    TableCell total6 = new TableCell();
                    total6.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total6.Append((TableCellProperties)tcpN.CloneNode(true));
                    total6.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(""))));
                    totalRow.Append(total6);


                    table.Append(totalRow);
                }

                if (ongoing.Any())
                {

                    Run br2 = new Run(new Break());
                    Paragraph pr2 = new Paragraph();
                    pr2.Append(new OpenXmlElement[] { br2 });
                    body.Append(pr2);

                    Paragraph s1 = body.AppendChild(new Paragraph());
                    Run r1 = s1.AppendChild(new Run());
                    RunProperties runProperties1 = r1.AppendChild(new RunProperties(new Bold(), new RunFonts { Ascii = "Verdana" }, new FontSize { Val = new StringValue("20") }));
                    Color black = new Color() { Val = "000000" };
                    runProperties1.AppendChild(orange.CloneNode(true));
                    r1.AppendChild(new Text("Ongoing advice"));

                    Paragraph p1 = body.AppendChild(new Paragraph(new Run(new RunProperties(new Color() { Val = "000000" }), new Text("The following table shows the ongoing costs. All fees are shown as annual amounts."))));

                    //New Table

                    Table table = body.AppendChild(new Table());
                    TableProperties tableProp = new TableProperties();
                    TableStyle tableStyle = new TableStyle() { Val = "TableGrid" };

                    TableWidth tableWidth = new TableWidth() { Width = "5000", Type = TableWidthUnitValues.Pct };

                    tableProp.Append(tableStyle, tableWidth);
                    table.AppendChild(tableProp);


                    ////Header
                    TableRow type = new TableRow();

                    TableCellProperties hcp = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                    TableCellProperties hcp1 = new TableCellProperties(new TableCellWidth { Width = "2390", Type = TableWidthUnitValues.Auto }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                    TableCellProperties hcp2 = new TableCellProperties(new TableCellWidth { Width = "2390", Type = TableWidthUnitValues.Auto }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });

                    ParagraphProperties hpp = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });
                    ParagraphProperties hpp1 = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });

                    Justification centerJustify = new Justification() { Val = JustificationValues.Center };
                    hpp1.AppendChild((Justification)centerJustify.CloneNode(true));

                    TableCellBorders hcb = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 20, Color = "ED7D27" } };

                    Shading hs1 = new Shading() { Color = "auto", Fill = "393939", Val = ShadingPatternValues.Clear };
                    TableCellMargin hcm1 = new TableCellMargin() { RightMargin = new RightMargin() { Width = "50", Type = TableWidthUnitValues.Dxa }, LeftMargin = new LeftMargin() { Width = "50", Type = TableWidthUnitValues.Dxa } };

                    hcp.Append(hcm1, hs1, hcb);
                    hcp1.Append((TableCellMargin)hcm1.CloneNode(true), (Shading)hs1.CloneNode(true), (TableCellBorders)hcb.CloneNode(true));
                    hcp2.Append((TableCellMargin)hcm1.CloneNode(true), (Shading)hs1.CloneNode(true));

                    TableCell blank = new TableCell();
                    blank.AppendChild((ParagraphProperties)hpp.CloneNode(true));
                    blank.Append((TableCellProperties)hcp2.CloneNode(true));
                    blank.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Description"))));
                    type.Append(blank);


                    TableCell h = new TableCell();
                    h.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h.Append((TableCellProperties)hcp2.CloneNode(true));
                    h.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Cost to you"))));
                    type.Append(h);

                    TableCell h1 = new TableCell();
                    h1.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h1.Append((TableCellProperties)hcp2.CloneNode(true));
                    h1.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Calculation of amounts received by us"))));
                    type.Append(h1);

                    TableCell h2 = new TableCell();
                    h2.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h2.Append((TableCellProperties)hcp2.CloneNode(true));
                    h2.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("RI Advice Group"))));
                    type.Append(h2);

                    TableCell h3 = new TableCell();
                    h3.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h3.Append((TableCellProperties)hcp2.CloneNode(true));
                    h3.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Practice"))));
                    type.Append(h3);

                    TableCell h4 = new TableCell();
                    h4.AppendChild((ParagraphProperties)hpp1.CloneNode(true));
                    h4.Append((TableCellProperties)hcp2.CloneNode(true));
                    h4.Append(new Paragraph(new Run(new RunProperties(new Bold(), new FontSize { Val = new StringValue("16") }), new Text("Adviser"))));
                    type.Append(h4);

                    table.Append(type);


                    //Body

                    TableCellProperties tcp1 = new TableCellProperties(new TableCellWidth { Width = "2390", Type = TableWidthUnitValues.Auto }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                    TableCellProperties tcp = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                    TableCellProperties tcpN = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });

                    TableCellBorders tcbL = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, RightBorder = new RightBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };
                    TableCellBorders tcbR = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, LeftBorder = new LeftBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };
                    TableCellBorders tcbN = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };

                    TableCellMargin tcm = new TableCellMargin() { RightMargin = new RightMargin() { Width = "50", Type = TableWidthUnitValues.Dxa }, LeftMargin = new LeftMargin() { Width = "50", Type = TableWidthUnitValues.Dxa } };

                    ParagraphProperties pp = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });
                    ParagraphProperties pp1 = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });


                    pp1.AppendChild((Justification)centerJustify.CloneNode(true));
                    tcp.Append(tcbL, tcm);
                    tcpN.Append((TableCellBorders)tcbN.CloneNode(true), (TableCellMargin)tcm.CloneNode(true));

                    decimal totalFeeCost = 0;
                    decimal totalAdviceGroup = 0;
                    decimal totalPractice = 0;

                    foreach (ProposedInsuranceViewModel proposed in ongoing)
                    {

                        TableRow heading = new TableRow();
                        TableCell bACell = new TableCell();
                        TableCellProperties tableCellProperties9 = new TableCellProperties(new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center }, new GridSpan() { Val = 6 });
                        tableCellProperties9.Append((TableCellBorders)tcbN.CloneNode(true), (TableCellMargin)tcm.CloneNode(true));
                        bACell.Append(tableCellProperties9);
                        bACell.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        bACell.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(proposed.Owner == "Client" ? clientDetails.ClientName + " - " + proposed.Provider : clientDetails.PartnerName + " - " + proposed.Provider))));
                        heading.Append(bACell);
                        table.Append(heading);

                        TableRow impDetails = new TableRow();

                        TableCell tableCell1 = new TableCell();
                        tableCell1.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tableCell1.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell1.Append(new Paragraph(new Run(new RunProperties(), new Text("Premium paid by you your super fund to insurer. Commission paid by insurer to us, after implementation of strategy"))));
                        impDetails.Append(tableCell1);

                        var feeSum = proposed.FeeDetails.Sum(x => x.Amount);
                        //verify if error
                        var adviceGroup = feeSum * (proposed.Implementation.Commission / 100) * (proposed.Implementation.Riadvice / 100);
                        var practice = feeSum * (proposed.Implementation.Commission / 100) * (proposed.Implementation.Practice / 100);
                        var adviser = proposed.Implementation.Adviser == 0 ? "See note above" : string.Format("{0:n0}", feeSum * (proposed.Implementation.Commission / 100) * (proposed.Implementation.Adviser / 100));


                        totalFeeCost += feeSum;
                        totalAdviceGroup += adviceGroup;
                        totalPractice += practice;


                        TableCell tableCell2 = new TableCell();
                        tableCell2.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell2.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell2.Append(new Paragraph(new Run(new RunProperties(), new Text(string.Format("{0:n0}", feeSum)))));
                        impDetails.Append(tableCell2);

                        TableCell tableCell3 = new TableCell();
                        tableCell3.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell3.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell3.Append(new Paragraph(new Run(new RunProperties(new FontSize { Val = new StringValue("16") }), new Text(proposed.Implementation.Commission + "% of commissionable premium"))));
                        impDetails.Append(tableCell3);



                        TableCell tableCell4 = new TableCell();
                        tableCell4.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell4.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell4.Append(new Paragraph(new Run(new RunProperties(), new Text(string.Format("{0:n0}", adviceGroup)))));
                        impDetails.Append(tableCell4);

                        TableCell tableCell5 = new TableCell();
                        tableCell5.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell5.Append((TableCellProperties)tcp.CloneNode(true));
                        tableCell5.Append(new Paragraph(new Run(new RunProperties(), new Text(string.Format("{0:n0}", practice)))));
                        impDetails.Append(tableCell5);

                        TableCell tableCell6 = new TableCell();
                        tableCell6.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tableCell6.Append((TableCellProperties)tcpN.CloneNode(true));
                        tableCell6.Append(new Paragraph(new Run(new RunProperties(), new Text(adviser))));
                        impDetails.Append(tableCell6);

                        table.Append(impDetails);


                    }


                    TableRow totalRow = new TableRow();

                    TableCell total1 = new TableCell();
                    total1.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    total1.Append((TableCellProperties)tcp.CloneNode(true));
                    total1.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text("Totals"))));
                    totalRow.Append(total1);

                    TableCell total2 = new TableCell();
                    total2.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total2.Append((TableCellProperties)tcp.CloneNode(true));
                    total2.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text("$" + string.Format("{0:n0}", totalFeeCost)))));
                    totalRow.Append(total2);

                    TableCell total3 = new TableCell();
                    total3.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total3.Append((TableCellProperties)tcp.CloneNode(true));
                    total3.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(""))));
                    totalRow.Append(total3);

                    TableCell total4 = new TableCell();
                    total4.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total4.Append((TableCellProperties)tcp.CloneNode(true));
                    total4.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text("$" + string.Format("{0:n0}", totalAdviceGroup)))));
                    totalRow.Append(total4);

                    TableCell total5 = new TableCell();
                    total5.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total5.Append((TableCellProperties)tcp.CloneNode(true));
                    total5.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text("$" + string.Format("{0:n0}", totalPractice)))));
                    totalRow.Append(total5);

                    TableCell total6 = new TableCell();
                    total6.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    total6.Append((TableCellProperties)tcpN.CloneNode(true));
                    total6.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(""))));
                    totalRow.Append(total6);


                    table.Append(totalRow);
                }
            }


        }

        private void AddStandardText(Body body, Color orange)
        {
            Paragraph s1 = body.AppendChild(new Paragraph());
            Run r1 = s1.AppendChild(new Run());
            RunProperties runProperties1 = r1.AppendChild(new RunProperties(new Bold(), new RunFonts { Ascii = "Verdana" }, new FontSize { Val = new StringValue("20") }));
            Color black = new Color() { Val = "000000" };
            runProperties1.AppendChild(orange.CloneNode(true));
            r1.AppendChild(new Text("Other important information"));

            Paragraph p1 = body.AppendChild(new Paragraph(new Run(new RunProperties(new Color() { Val = "000000" }), new Text("The recommended insurance cover may have exclusions applied, be loaded (higher premiums) or be declined depending on the outcome of underwriting."))));
            Paragraph p2 = body.AppendChild(new Paragraph(new Run(new RunProperties(new Color() { Val = "000000" }), new Text("A death benefit will not be paid in the first 13 months of your life policy in the event of death by suicide."))));
            Paragraph p3 = body.AppendChild(new Paragraph(new Run(new RunProperties(new Color() { Val = "000000" }), new Text("Your policy has a cooling off period which allows you to cancel your cover and receive a refund of premiums paid. Please refer to the PDS for details."))));


            Paragraph s2 = body.AppendChild(new Paragraph());
            Run r2 = s2.AppendChild(new Run());
            RunProperties runProperties2 = r2.AppendChild(new RunProperties(new Bold(), new RunFonts { Ascii = "Verdana" }, new FontSize { Val = new StringValue("20") }));

            runProperties2.AppendChild(orange.CloneNode(true));
            r2.AppendChild(new Text("Your duty of disclosure"));

            Paragraph p5 = body.AppendChild(new Paragraph(new Run(new RunProperties(new Color() { Val = "000000" }), new Text("Before you apply for, extend, renew, vary or reinstate your insurance, it is important that you understand your duty of disclosure. The key elements are:"))));

            Paragraph commentary = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties(), new Text("You have a duty under law to disclose to the insurer every matter you know or could reasonably be expected to know that is relevant to their decision to accept your insurance application."))));
            Paragraph commentary1 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties(), new Text("You must provide all the information requested by the insurer. Your duty could also extend beyond the questions in the insurance application form."))));
            Paragraph commentary2 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties(), new Text("Your duty continues until the insurance application is accepted. You will need to disclose any relevant changes in your circumstances that occur before the insurance policy is issued."))));
            Paragraph commentary3 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties(), new Text("If you do not comply with your duty of disclosure, in some circumstances, your insurance may be avoided or varied, or future claims may be affected or denied. "))));

            Paragraph p6 = body.AppendChild(new Paragraph(new Run(new RunProperties(new Color() { Val = "000000" }), new Text("Please refer to the relevant PDS for full details about your duty of disclosure."))));

            //Paragraph br = body.AppendChild(new Paragraph(new Run(new Break())));

            Paragraph s3 = body.AppendChild(new Paragraph());
            Run r3 = s3.AppendChild(new Run());
            RunProperties runProperties3 = r3.AppendChild(new RunProperties(new Bold(), new RunFonts { Ascii = "Verdana" }, new FontSize { Val = new StringValue("20") }));

            runProperties3.AppendChild(orange.CloneNode(true));
            r3.AppendChild(new Text("Product Disclosure Statement of retained policies"));

            Color red = new Color() { Val = "FF0000" };

            Paragraph p7 = new Paragraph(new Run(new RunProperties(new Color() { Val = "000000" }), new Text("Please read the following Product Disclosure Statement (PDS) for further information on your retained insurance ")));
            p7.Append(new Run(new RunProperties((Color)red.CloneNode(true)), new Text { Text = " [policy/ies:] ", Space = SpaceProcessingModeValues.Preserve }));
            body.Append(p7);

            Paragraph commentary4 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties((Color)red.CloneNode(true)), new Text("[PDS name here]"))));

        }

        private void AddStandardTextROP(Body body, Color orange)
        {
            Paragraph s1 = body.AppendChild(new Paragraph());
            Run r1 = s1.AppendChild(new Run());
            RunProperties runProperties1 = r1.AppendChild(new RunProperties(new Bold(), new RunFonts { Ascii = "Verdana" }, new FontSize { Val = new StringValue("20") }));
            Color black = new Color() { Val = "000000" };
            runProperties1.AppendChild(orange.CloneNode(true));
            Color red = new Color() { Val = "FF0000" };
            r1.AppendChild(new Text("Product replacement recommendations"));


            Paragraph commentary = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties(), new Text("Based on our research and your needs and objectives, our recommendation is to replace your current insurance product."))));
            Paragraph commentary1 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties((Color)red.CloneNode(true)), new Text("[Recommended product]"))));
            commentary1.Append(new Run(new RunProperties(), new Text { Text = " was deemed appropriate for you because: ", Space = SpaceProcessingModeValues.Preserve }));

            Paragraph commentary2 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new Indentation() { Left = "1080" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties((Color)red.CloneNode(true)), new Text("[If superior features]"))));
            commentary2.Append(new Run(new RunProperties(), new Text { Text = " It provides you with additional features. ", Space = SpaceProcessingModeValues.Preserve }));

            Paragraph commentary3 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new Indentation() { Left = "1080" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties((Color)red.CloneNode(true)), new Text("[If lower premiums]"))));
            commentary3.Append(new Run(new RunProperties(), new Text { Text = " You will benefit from lower premiums. ", Space = SpaceProcessingModeValues.Preserve }));


            Paragraph commentary6 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties(), new Text("In making this recommendation, we compared "))));
            commentary6.Append(new Run(new RunProperties((Color)red.CloneNode(true)), new Text { Text = " recommended product ", Space = SpaceProcessingModeValues.Preserve }));
            commentary6.Append(new Run(new RunProperties(), new Text { Text = "to the following other products in the market: ", Space = SpaceProcessingModeValues.Preserve }));

            Paragraph commentary7 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new Indentation() { Left = "1080" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties((Color)red.CloneNode(true)), new Text("[Alternative product 1]"))));
            commentary7.Append(new Run(new RunProperties(), new Text { Text = " could ", Space = SpaceProcessingModeValues.Preserve }));
            commentary7.Append(new Run(new RunProperties((Color)red.CloneNode(true)), new Text { Text = "[save you $XXX in annual costs and you would benefit from XXX features.]  ", Space = SpaceProcessingModeValues.Preserve }));
            commentary7.Append(new Run(new RunProperties(), new Text { Text = "However we disregarded this product because ", Space = SpaceProcessingModeValues.Preserve }));
            commentary7.Append(new Run(new RunProperties((Color)red.CloneNode(true)), new Text { Text = "[you specifically stated you wanted the XXX product.] ", Space = SpaceProcessingModeValues.Preserve }));

            Paragraph commentary8 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new Indentation() { Left = "1080" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties((Color)red.CloneNode(true)), new Text("[Alternative product 2]"))));
            commentary8.Append(new Run(new RunProperties(), new Text { Text = " offers ", Space = SpaceProcessingModeValues.Preserve }));
            commentary8.Append(new Run(new RunProperties((Color)red.CloneNode(true)), new Text { Text = "[XXX features which could benefit you]", Space = SpaceProcessingModeValues.Preserve }));
            commentary8.Append(new Run(new RunProperties(), new Text { Text = ", however we disregarded this product because ", Space = SpaceProcessingModeValues.Preserve }));
            commentary8.Append(new Run(new RunProperties((Color)red.CloneNode(true)), new Text { Text = "[the annual costs are around $XXX more than XXX recommended product and this is more than you want to pay.] ", Space = SpaceProcessingModeValues.Preserve }));


            Paragraph s3 = body.AppendChild(new Paragraph());
            Run r3 = s3.AppendChild(new Run());
            RunProperties runProperties3 = r3.AppendChild(new RunProperties(new Bold(), new RunFonts { Ascii = "Verdana" }, new FontSize { Val = new StringValue("20") }));

            // runProperties3.AppendChild(orange.CloneNode(true));
            r3.AppendChild(new Text("Important note:"));

            Paragraph commentary4 = body.AppendChild(new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties(), new Text("You should maintain your existing cover until the new policy is established, and all waiting periods are served, to ensure you have continuous cover. This could mean you are paying multiple premiums for a period of time. Once your new policy is in place and all waiting periods have been satisfied, the old policy can be cancelled."))));
            Paragraph commentary5 = new Paragraph(new ParagraphProperties(new ParagraphStyleId() { Val = "ListParagraph" }, new NumberingProperties(new NumberingLevelReference() { Val = 0 }, new NumberingId() { Val = 1 })), new Run(new RunProperties(), new Text("A policy that has been in force for three years or longer may have a greater level of protection against avoidance by an insurer if the duty of disclosure is breached or innocent misrepresentation occurs.")));
            commentary5.Append(new Run(new RunProperties(new Bold()), new Text { Text = " Cancelling your existing cover to take out new cover will restart this three year period where the insurer could avoid your policy if innocent non-disclosure or misrepresentation occurs.", Space = SpaceProcessingModeValues.Preserve }));
            body.Append(commentary5);
        }

        private void AddRecommendedInsurance(Body body, BasicDetails clientDetails, IEnumerable<ProposedInsuranceViewModel> clientProposedInsurance, Color orange, int v)
        {
            Paragraph break3 = new Paragraph(new Run(new Break() { Type = BreakValues.Page }));

            Paragraph s1 = body.AppendChild(new Paragraph());
            Run r1 = s1.AppendChild(new Run());
            RunProperties runProperties1 = r1.AppendChild(new RunProperties(new Bold(), new RunFonts { Ascii = "Verdana" }, new FontSize { Val = new StringValue("20") }));
            Color black = new Color() { Val = "000000" };
            runProperties1.AppendChild(orange.CloneNode(true));

            if (v == 0)
            {
                r1.AppendChild(new Text("Recommended Insurance cover for " + clientDetails.ClientName));
            }
            else
            {
                r1.AppendChild(new Text("Recommended Insurance cover for " + clientDetails.PartnerName));
            }


            foreach (ProposedInsuranceViewModel proposed in clientProposedInsurance)
            //New Table
            {
                Table table = body.AppendChild(new Table());
                TableProperties tableProp = new TableProperties();
                TableStyle tableStyle = new TableStyle() { Val = "TableGrid" };

                TableWidth tableWidth = new TableWidth() { Width = "5000", Type = TableWidthUnitValues.Pct };

                tableProp.Append(tableStyle, tableWidth);
                table.AppendChild(tableProp);


                ////Header
                TableRow header = new TableRow();
                TableCell h1 = new TableCell();

                TableCellProperties hcp = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                TableCellProperties hcp1 = new TableCellProperties(new TableCellWidth { Width = "2390", Type = TableWidthUnitValues.Auto }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });

                ParagraphProperties hppLeft = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });
                ParagraphProperties hppCenter = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });
                ParagraphProperties hppRight = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "5" });

                Justification centerJustify = new Justification() { Val = JustificationValues.Center };
                hppCenter.AppendChild((Justification)centerJustify.CloneNode(true));

                Justification rightJustify = new Justification() { Val = JustificationValues.Right };
                hppRight.AppendChild((Justification)rightJustify.CloneNode(true));

                Justification leftJustify = new Justification() { Val = JustificationValues.Left };

                TableCellBorders hcb = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 20, Color = "ED7D27" } };

                Shading hs1 = new Shading() { Color = "auto", Fill = "393939", Val = ShadingPatternValues.Clear };
                TableCellMargin hcm1 = new TableCellMargin() { RightMargin = new RightMargin() { Width = "50", Type = TableWidthUnitValues.Dxa }, LeftMargin = new LeftMargin() { Width = "50", Type = TableWidthUnitValues.Dxa } };

                hcp.Append(hcm1, hs1, hcb);
                //hcp1.Append((TableCellMargin)hcm1.CloneNode(true), (Shading)hs1.CloneNode(true), (TableCellBorders)hcb.CloneNode(true));
                h1.Append(hcp);

                h1.AppendChild((ParagraphProperties)hppLeft.CloneNode(true));

                var heading = "";
                if (proposed.ReplacementId == 0)
                {
                    heading = "Purchase";
                }
                else
                {
                    heading = "";
                }

                h1.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(heading))));

                TableCell h2 = new TableCell();
                h2.AppendChild((ParagraphProperties)hppCenter.CloneNode(true));
                h2.Append((TableCellProperties)hcp.CloneNode(true));
                h2.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(proposed.Provider))));

                TableCell h3 = new TableCell();
                h3.AppendChild((ParagraphProperties)hppCenter.CloneNode(true));
                h3.Append((TableCellProperties)hcp.CloneNode(true));
                h3.Append(new Paragraph(new Run(new RunProperties(new Bold()), new Text(""))));
                header.Append(h1, h2, h3);

                table.Append(header);
                //Body
                TableCellProperties tcp1 = new TableCellProperties(new TableCellWidth { Width = "2390", Type = TableWidthUnitValues.Auto }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                TableCellProperties tcp = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });
                TableCellProperties tcpN = new TableCellProperties(new TableCellWidth { Width = "2000", Type = TableWidthUnitValues.Pct }, new TableCellVerticalAlignment { Val = TableVerticalAlignmentValues.Center });

                TableCellBorders tcbL = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, RightBorder = new RightBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };
                TableCellBorders tcbR = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, LeftBorder = new LeftBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };
                TableCellBorders tcbN = new TableCellBorders() { BottomBorder = new BottomBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" }, TopBorder = new TopBorder() { Val = BorderValues.Single, Size = 1, Color = "D3D3D3" } };

                TableCellMargin tcm = new TableCellMargin() { RightMargin = new RightMargin() { Width = "50", Type = TableWidthUnitValues.Dxa }, LeftMargin = new LeftMargin() { Width = "50", Type = TableWidthUnitValues.Dxa } };

                ParagraphProperties pp = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "0" });
                ParagraphProperties pp1 = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "0" });
                ParagraphProperties pp2 = new ParagraphProperties(new ParagraphStyleId() { Val = "No Spacing" }, new SpacingBetweenLines() { After = "0" });

                pp2.AppendChild((Justification)rightJustify.CloneNode(true));
                pp.AppendChild((Justification)leftJustify.CloneNode(true));
                tcp.Append(tcbL, tcm);
                tcpN.Append((TableCellBorders)tcbN.CloneNode(true), (TableCellMargin)tcm.CloneNode(true));


                if (proposed.LifeCover.Count() > 0)
                {

                    TableRow mtr = new TableRow();
                    TableCell mtc1 = new TableCell();

                    tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                    mtc1.Append((TableCellProperties)tcp.CloneNode(true));
                    mtc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    mtc1.Append(new Paragraph(new Run(new Text(""))));

                    TableCell mtc2 = new TableCell();
                    mtc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    mtc2.Append((TableCellProperties)tcp1.CloneNode(true));
                    mtc2.Append(new Paragraph(new Run(new Run(new RunProperties(new Bold()), new Text("Cover Type")))));

                    TableCell mtc3 = new TableCell();
                    mtc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    mtc3.Append((TableCellProperties)tcpN.CloneNode(true));
                    mtc3.Append(new Paragraph(new Run(new Run(new RunProperties(new Bold()), new Text("Life")))));

                    mtr.Append(mtc1, mtc2, mtc3);

                    table.AppendChild(mtr);

                    if (proposed.LifeCover.First().PolicyOwner != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Policy Owner"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.LifeCover.First().PolicyOwner == "Client" ? clientDetails.ClientName : (proposed.LifeCover.First().PolicyOwner == "Partner" ? clientDetails.PartnerName : "Super Fund")))));



                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }

                    if (proposed.LifeCover.First().BenefitAmount != 0)
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Benefit Amount"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text("$" + String.Format("{0:n}", proposed.LifeCover.First().BenefitAmount.ToString())))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }

                    if (proposed.LifeCover.First().PremiumType != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Premium Type"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.LifeCover.First().PremiumType))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.LifeCover.First().WithinSuper < 2)
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Super"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.LifeCover.First().WithinSuper == 1 ? "Yes" : "No"))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                }

                if (proposed.TpdCover.Count() > 0)
                {

                    TableRow mtr = new TableRow();
                    TableCell mtc1 = new TableCell();

                    tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                    mtc1.Append((TableCellProperties)tcp.CloneNode(true));
                    mtc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    mtc1.Append(new Paragraph(new Run(new Text(""))));

                    TableCell mtc2 = new TableCell();
                    mtc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    mtc2.Append((TableCellProperties)tcp1.CloneNode(true));
                    mtc2.Append(new Paragraph(new Run(new Run(new RunProperties(new Bold()), new Text("Cover Type")))));

                    TableCell mtc3 = new TableCell();
                    mtc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    mtc3.Append((TableCellProperties)tcpN.CloneNode(true));
                    mtc3.Append(new Paragraph(new Run(new Run(new RunProperties(new Bold()), new Text("TPD")))));

                    mtr.Append(mtc1, mtc2, mtc3);

                    table.AppendChild(mtr);

                    if (proposed.TpdCover.First().PolicyOwner != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Policy Owner"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TpdCover.First().PolicyOwner == "Client" ? clientDetails.ClientName : (proposed.TpdCover.First().PolicyOwner == "Partner" ? clientDetails.PartnerName : "Super Fund")))));


                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }

                    if (proposed.TpdCover.First().BenefitAmount != 0)
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Benefit Amount"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text("$" + String.Format("{0:n}", proposed.TpdCover.First().BenefitAmount.ToString())))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }

                    if (proposed.TpdCover.First().Definition != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Definition"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TpdCover.First().Definition))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.TpdCover.First().StandaloneOrLinked != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Stand Alone / Linked"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TpdCover.First().StandaloneOrLinked))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.TpdCover.First().PremiumType != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Premium Type"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TpdCover.First().PremiumType))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.TpdCover.First().WithinSuper != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Super"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TpdCover.First().WithinSuper))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                }

                if (proposed.TraumaCover.Count() > 0)
                {

                    TableRow mtr = new TableRow();
                    TableCell mtc1 = new TableCell();

                    tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                    mtc1.Append((TableCellProperties)tcp.CloneNode(true));
                    mtc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    mtc1.Append(new Paragraph(new Run(new Text(""))));

                    TableCell mtc2 = new TableCell();
                    mtc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    mtc2.Append((TableCellProperties)tcp1.CloneNode(true));
                    mtc2.Append(new Paragraph(new Run(new Run(new RunProperties(new Bold()), new Text("Cover Type")))));

                    TableCell mtc3 = new TableCell();
                    mtc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    mtc3.Append((TableCellProperties)tcpN.CloneNode(true));
                    mtc3.Append(new Paragraph(new Run(new Run(new RunProperties(new Bold()), new Text("Trauma")))));

                    mtr.Append(mtc1, mtc2, mtc3);

                    table.AppendChild(mtr);

                    if (proposed.TraumaCover.First().PolicyOwner != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Policy Owner"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TraumaCover.First().PolicyOwner == "Client" ? clientDetails.ClientName : (proposed.TraumaCover.First().PolicyOwner == "Partner" ? clientDetails.PartnerName : "Super Fund")))));


                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }

                    if (proposed.TraumaCover.First().BenefitAmount != 0)
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Benefit Amount"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text("$" + String.Format("{0:n}", proposed.TraumaCover.First().BenefitAmount.ToString())))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }


                    if (proposed.TraumaCover.First().StandaloneOrLinked != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Stand Alone / Linked"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TraumaCover.First().StandaloneOrLinked))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.TraumaCover.First().PremiumType != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Premium Type"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TraumaCover.First().PremiumType))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.TraumaCover.First().WithinSuper != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Super"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.TraumaCover.First().WithinSuper))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                }

                if (proposed.IncomeCover.Count() > 0)
                {

                    TableRow mtr = new TableRow();
                    TableCell mtc1 = new TableCell();

                    tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                    mtc1.Append((TableCellProperties)tcp.CloneNode(true));
                    mtc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                    mtc1.Append(new Paragraph(new Run(new Text(""))));

                    TableCell mtc2 = new TableCell();
                    mtc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    mtc2.Append((TableCellProperties)tcp1.CloneNode(true));
                    mtc2.Append(new Paragraph(new Run(new Run(new RunProperties(new Bold()), new Text("Cover Type")))));

                    TableCell mtc3 = new TableCell();
                    mtc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                    mtc3.Append((TableCellProperties)tcpN.CloneNode(true));
                    mtc3.Append(new Paragraph(new Run(new Run(new RunProperties(new Bold()), new Text("Income Protection")))));

                    mtr.Append(mtc1, mtc2, mtc3);

                    table.AppendChild(mtr);

                    if (proposed.IncomeCover.First().PolicyOwner != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Policy Owner"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.IncomeCover.First().PolicyOwner == "Client" ? clientDetails.ClientName : (proposed.IncomeCover.First().PolicyOwner == "Partner" ? clientDetails.PartnerName : "Super Fund")))));


                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }

                    if (proposed.IncomeCover.First().MonthlyBenefitAmount != 0)
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Benefit Amount"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text("$" + String.Format("{0:n}", proposed.IncomeCover.First().MonthlyBenefitAmount.ToString())))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }

                    if (proposed.IncomeCover.First().Definition != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Definition"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.IncomeCover.First().Definition))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.IncomeCover.First().WaitingPeriod != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Waiting Period"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.IncomeCover.First().WaitingPeriod))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.IncomeCover.First().BenefitPeriod != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Benefit Period"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.IncomeCover.First().BenefitPeriod))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.IncomeCover.First().PremiumType != "")
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Premium Type"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.IncomeCover.First().PremiumType))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                    if (proposed.IncomeCover.First().WithinSuper < 2)
                    {
                        TableRow tr = new TableRow();
                        TableCell tc1 = new TableCell();

                        tcp1.Append((TableCellBorders)tcbL.CloneNode(true), (TableCellMargin)tcm.CloneNode(true), (Justification)centerJustify.CloneNode(true));
                        tc1.Append((TableCellProperties)tcp.CloneNode(true));
                        tc1.AppendChild((ParagraphProperties)pp1.CloneNode(true));
                        tc1.Append(new Paragraph(new Run(new Text(""))));

                        TableCell tc2 = new TableCell();
                        tc2.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc2.Append((TableCellProperties)tcp1.CloneNode(true));
                        tc2.Append(new Paragraph(new Run(new Text("Super"))));

                        TableCell tc3 = new TableCell();
                        tc3.AppendChild((ParagraphProperties)pp.CloneNode(true));
                        tc3.Append((TableCellProperties)tcpN.CloneNode(true));
                        tc3.Append(new Paragraph(new Run(new Text(proposed.IncomeCover.First().WithinSuper == 1 ? "Yes" : "No"))));

                        tr.Append(tc1, tc2, tc3);

                        table.AppendChild(tr);
                    }
                }


                Run linebreak = new Run(new Break());
                Paragraph productCost = new Paragraph();
                productCost.Append(new OpenXmlElement[] { (Run)linebreak.CloneNode(true), new Run(new RunProperties(new Bold()), new Text("Please note the following: ")) });
                body.Append(productCost);

            }
        }

        private void add(Paragraph body)
        {
            AlternateContentChoice alternateContentChoice1 = new AlternateContentChoice() { Requires = "wps" };

            W.Drawing drawing1 = new W.Drawing();

            Wp.Anchor anchor1 = new Wp.Anchor() { DistanceFromTop = (UInt32Value)0U, DistanceFromBottom = (UInt32Value)0U, DistanceFromLeft = (UInt32Value)114935U, DistanceFromRight = (UInt32Value)114935U, SimplePos = false, RelativeHeight = (UInt32Value)251676672U, BehindDoc = true, Locked = false, LayoutInCell = true, AllowOverlap = true, EditId = "3A313D92", AnchorId = "5438FE6E" };
            Wp.SimplePosition simplePosition1 = new Wp.SimplePosition() { X = 0L, Y = 0L };

            Wp.HorizontalPosition horizontalPosition1 = new Wp.HorizontalPosition() { RelativeFrom = Wp.HorizontalRelativePositionValues.Column };
            Wp.PositionOffset positionOffset1 = new Wp.PositionOffset();
            positionOffset1.Text = "6030595";

            horizontalPosition1.Append(positionOffset1);

            Wp.VerticalPosition verticalPosition1 = new Wp.VerticalPosition() { RelativeFrom = Wp.VerticalRelativePositionValues.Paragraph };
            Wp.PositionOffset positionOffset2 = new Wp.PositionOffset();
            positionOffset2.Text = "97155";

            verticalPosition1.Append(positionOffset2);
            Wp.Extent extent1 = new Wp.Extent() { Cx = 35560L, Cy = 13970L };
            Wp.EffectExtent effectExtent1 = new Wp.EffectExtent() { LeftEdge = 8255L, TopEdge = 5715L, RightEdge = 3810L, BottomEdge = 8890L };
            Wp.WrapNone wrapNone1 = new Wp.WrapNone();
            Wp.DocProperties docProperties1 = new Wp.DocProperties() { Id = (UInt32Value)92U, Name = "Text Box 92" };

            Wp.NonVisualGraphicFrameDrawingProperties nonVisualGraphicFrameDrawingProperties1 = new Wp.NonVisualGraphicFrameDrawingProperties();

            A.GraphicFrameLocks graphicFrameLocks1 = new A.GraphicFrameLocks();
            graphicFrameLocks1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            nonVisualGraphicFrameDrawingProperties1.Append(graphicFrameLocks1);

            A.Graphic graphic1 = new A.Graphic();
            graphic1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.GraphicData graphicData1 = new A.GraphicData() { Uri = "http://schemas.microsoft.com/office/word/2010/wordprocessingShape" };

            Wps.WordprocessingShape wordprocessingShape1 = new Wps.WordprocessingShape();

            Wps.NonVisualDrawingShapeProperties nonVisualDrawingShapeProperties1 = new Wps.NonVisualDrawingShapeProperties() { TextBox = true };
            A.ShapeLocks shapeLocks1 = new A.ShapeLocks() { NoChangeArrowheads = true };

            nonVisualDrawingShapeProperties1.Append(shapeLocks1);

            Wps.ShapeProperties shapeProperties1 = new Wps.ShapeProperties() { BlackWhiteMode = A.BlackWhiteModeValues.Auto };

            A.Transform2D transform2D1 = new A.Transform2D();
            A.Offset offset1 = new A.Offset() { X = 0L, Y = 0L };
            A.Extents extents1 = new A.Extents() { Cx = 35560L, Cy = 13970L };

            transform2D1.Append(offset1);
            transform2D1.Append(extents1);

            A.PresetGeometry presetGeometry1 = new A.PresetGeometry() { Preset = A.ShapeTypeValues.Rectangle };
            A.AdjustValueList adjustValueList1 = new A.AdjustValueList();

            presetGeometry1.Append(adjustValueList1);

            A.SolidFill solidFill1 = new A.SolidFill();

            A.RgbColorModelHex rgbColorModelHex1 = new A.RgbColorModelHex() { Val = "FFFFFF" };
            A.Alpha alpha1 = new A.Alpha() { Val = 0 };

            rgbColorModelHex1.Append(alpha1);

            solidFill1.Append(rgbColorModelHex1);

            A.Outline outline1 = new A.Outline();
            A.NoFill noFill1 = new A.NoFill();

            outline1.Append(noFill1);

            A.ShapePropertiesExtensionList shapePropertiesExtensionList1 = new A.ShapePropertiesExtensionList();

            A.ShapePropertiesExtension shapePropertiesExtension1 = new A.ShapePropertiesExtension() { Uri = "{91240B29-F687-4F45-9708-019B960494DF}" };

            A14.HiddenLineProperties hiddenLineProperties1 = new A14.HiddenLineProperties() { Width = 9525 };
            hiddenLineProperties1.AddNamespaceDeclaration("a14", "http://schemas.microsoft.com/office/drawing/2010/main");

            A.SolidFill solidFill2 = new A.SolidFill();
            A.RgbColorModelHex rgbColorModelHex2 = new A.RgbColorModelHex() { Val = "000000" };

            solidFill2.Append(rgbColorModelHex2);
            A.Miter miter1 = new A.Miter() { Limit = 800000 };
            A.HeadEnd headEnd1 = new A.HeadEnd();
            A.TailEnd tailEnd1 = new A.TailEnd();

            hiddenLineProperties1.Append(solidFill2);
            hiddenLineProperties1.Append(miter1);
            hiddenLineProperties1.Append(headEnd1);
            hiddenLineProperties1.Append(tailEnd1);

            shapePropertiesExtension1.Append(hiddenLineProperties1);

            shapePropertiesExtensionList1.Append(shapePropertiesExtension1);

            shapeProperties1.Append(transform2D1);
            shapeProperties1.Append(presetGeometry1);
            shapeProperties1.Append(solidFill1);
            shapeProperties1.Append(outline1);
            shapeProperties1.Append(shapePropertiesExtensionList1);

            Wps.TextBoxInfo2 textBoxInfo21 = new Wps.TextBoxInfo2();

            W.TextBoxContent textBoxContent1 = new W.TextBoxContent();

            W.Paragraph paragraph1 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "04CE03A0", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties1 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId1 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties1 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts1 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold1 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript1 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties1.Append(runFonts1);
            paragraphMarkRunProperties1.Append(bold1);
            paragraphMarkRunProperties1.Append(fontSizeComplexScript1);

            paragraphProperties1.Append(paragraphStyleId1);
            paragraphProperties1.Append(paragraphMarkRunProperties1);

            W.Run run1 = new W.Run();

            W.RunProperties runProperties1 = new W.RunProperties();
            W.RunFonts runFonts2 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold2 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript2 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties1.Append(runFonts2);
            runProperties1.Append(bold2);
            runProperties1.Append(fontSizeComplexScript2);
            W.Text text1 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text1.Text = " ";

            run1.Append(runProperties1);
            run1.Append(text1);

            paragraph1.Append(paragraphProperties1);
            paragraph1.Append(run1);

            W.Paragraph paragraph2 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "6E6DB8AF", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties2 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId2 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties2 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts3 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold3 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript3 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties2.Append(runFonts3);
            paragraphMarkRunProperties2.Append(bold3);
            paragraphMarkRunProperties2.Append(fontSizeComplexScript3);

            paragraphProperties2.Append(paragraphStyleId2);
            paragraphProperties2.Append(paragraphMarkRunProperties2);

            W.Run run2 = new W.Run();

            W.RunProperties runProperties2 = new W.RunProperties();
            W.RunFonts runFonts4 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold4 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript4 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties2.Append(runFonts4);
            runProperties2.Append(bold4);
            runProperties2.Append(fontSizeComplexScript4);
            W.Text text2 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text2.Text = " ";

            run2.Append(runProperties2);
            run2.Append(text2);

            paragraph2.Append(paragraphProperties2);
            paragraph2.Append(run2);

            W.Paragraph paragraph3 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "02530E2F", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties3 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId3 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties3 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts5 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold5 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript5 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties3.Append(runFonts5);
            paragraphMarkRunProperties3.Append(bold5);
            paragraphMarkRunProperties3.Append(fontSizeComplexScript5);

            paragraphProperties3.Append(paragraphStyleId3);
            paragraphProperties3.Append(paragraphMarkRunProperties3);

            W.Run run3 = new W.Run();

            W.RunProperties runProperties3 = new W.RunProperties();
            W.RunFonts runFonts6 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold6 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript6 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties3.Append(runFonts6);
            runProperties3.Append(bold6);
            runProperties3.Append(fontSizeComplexScript6);
            W.Text text3 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text3.Text = " ";

            run3.Append(runProperties3);
            run3.Append(text3);

            paragraph3.Append(paragraphProperties3);
            paragraph3.Append(run3);

            W.Paragraph paragraph4 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "4753D73F", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties4 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId4 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties4 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts7 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold7 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript7 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties4.Append(runFonts7);
            paragraphMarkRunProperties4.Append(bold7);
            paragraphMarkRunProperties4.Append(fontSizeComplexScript7);

            paragraphProperties4.Append(paragraphStyleId4);
            paragraphProperties4.Append(paragraphMarkRunProperties4);

            paragraph4.Append(paragraphProperties4);

            W.Paragraph paragraph5 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "7675723D", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties5 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId5 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties5 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts8 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold8 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript8 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties5.Append(runFonts8);
            paragraphMarkRunProperties5.Append(bold8);
            paragraphMarkRunProperties5.Append(fontSizeComplexScript8);

            paragraphProperties5.Append(paragraphStyleId5);
            paragraphProperties5.Append(paragraphMarkRunProperties5);

            W.Run run4 = new W.Run();

            W.RunProperties runProperties4 = new W.RunProperties();
            W.RunFonts runFonts9 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold9 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript9 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties4.Append(runFonts9);
            runProperties4.Append(bold9);
            runProperties4.Append(fontSizeComplexScript9);
            W.Text text4 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text4.Text = " ";

            run4.Append(runProperties4);
            run4.Append(text4);

            paragraph5.Append(paragraphProperties5);
            paragraph5.Append(run4);

            W.Paragraph paragraph6 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "12AC83A7", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties6 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId6 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties6 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts10 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold10 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript10 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties6.Append(runFonts10);
            paragraphMarkRunProperties6.Append(bold10);
            paragraphMarkRunProperties6.Append(fontSizeComplexScript10);

            paragraphProperties6.Append(paragraphStyleId6);
            paragraphProperties6.Append(paragraphMarkRunProperties6);

            W.Run run5 = new W.Run();

            W.RunProperties runProperties5 = new W.RunProperties();
            W.RunFonts runFonts11 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold11 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript11 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties5.Append(runFonts11);
            runProperties5.Append(bold11);
            runProperties5.Append(fontSizeComplexScript11);
            W.Text text5 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text5.Text = " ";

            run5.Append(runProperties5);
            run5.Append(text5);

            paragraph6.Append(paragraphProperties6);
            paragraph6.Append(run5);

            W.Paragraph paragraph7 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "7F4349F2", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties7 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId7 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties7 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts12 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold12 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript12 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties7.Append(runFonts12);
            paragraphMarkRunProperties7.Append(bold12);
            paragraphMarkRunProperties7.Append(fontSizeComplexScript12);

            paragraphProperties7.Append(paragraphStyleId7);
            paragraphProperties7.Append(paragraphMarkRunProperties7);

            W.Run run6 = new W.Run();

            W.RunProperties runProperties6 = new W.RunProperties();
            W.RunFonts runFonts13 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold13 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript13 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties6.Append(runFonts13);
            runProperties6.Append(bold13);
            runProperties6.Append(fontSizeComplexScript13);
            W.Text text6 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text6.Text = " ";

            run6.Append(runProperties6);
            run6.Append(text6);

            paragraph7.Append(paragraphProperties7);
            paragraph7.Append(run6);

            W.Paragraph paragraph8 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "5378D687", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties8 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId8 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties8 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts14 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold14 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript14 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties8.Append(runFonts14);
            paragraphMarkRunProperties8.Append(bold14);
            paragraphMarkRunProperties8.Append(fontSizeComplexScript14);

            paragraphProperties8.Append(paragraphStyleId8);
            paragraphProperties8.Append(paragraphMarkRunProperties8);

            W.Run run7 = new W.Run();

            W.RunProperties runProperties7 = new W.RunProperties();
            W.RunFonts runFonts15 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold15 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript15 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties7.Append(runFonts15);
            runProperties7.Append(bold15);
            runProperties7.Append(fontSizeComplexScript15);
            W.Text text7 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text7.Text = " ";

            run7.Append(runProperties7);
            run7.Append(text7);

            paragraph8.Append(paragraphProperties8);
            paragraph8.Append(run7);

            W.Paragraph paragraph9 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "5DCADE92", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties9 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId9 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties9 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts16 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold16 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript16 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties9.Append(runFonts16);
            paragraphMarkRunProperties9.Append(bold16);
            paragraphMarkRunProperties9.Append(fontSizeComplexScript16);

            paragraphProperties9.Append(paragraphStyleId9);
            paragraphProperties9.Append(paragraphMarkRunProperties9);

            W.Run run8 = new W.Run();

            W.RunProperties runProperties8 = new W.RunProperties();
            W.RunFonts runFonts17 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold17 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript17 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties8.Append(runFonts17);
            runProperties8.Append(bold17);
            runProperties8.Append(fontSizeComplexScript17);
            W.Text text8 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text8.Text = " ";

            run8.Append(runProperties8);
            run8.Append(text8);

            paragraph9.Append(paragraphProperties9);
            paragraph9.Append(run8);

            W.Paragraph paragraph10 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "4AC96599", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties10 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId10 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties10 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts18 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold18 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript18 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties10.Append(runFonts18);
            paragraphMarkRunProperties10.Append(bold18);
            paragraphMarkRunProperties10.Append(fontSizeComplexScript18);

            paragraphProperties10.Append(paragraphStyleId10);
            paragraphProperties10.Append(paragraphMarkRunProperties10);

            W.Run run9 = new W.Run();

            W.RunProperties runProperties9 = new W.RunProperties();
            W.RunFonts runFonts19 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold19 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript19 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties9.Append(runFonts19);
            runProperties9.Append(bold19);
            runProperties9.Append(fontSizeComplexScript19);
            W.Text text9 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text9.Text = " ";

            run9.Append(runProperties9);
            run9.Append(text9);

            paragraph10.Append(paragraphProperties10);
            paragraph10.Append(run9);

            W.Paragraph paragraph11 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "2B4B8144", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties11 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId11 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties11 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts20 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold20 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript20 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties11.Append(runFonts20);
            paragraphMarkRunProperties11.Append(bold20);
            paragraphMarkRunProperties11.Append(fontSizeComplexScript20);

            paragraphProperties11.Append(paragraphStyleId11);
            paragraphProperties11.Append(paragraphMarkRunProperties11);

            W.Run run10 = new W.Run();

            W.RunProperties runProperties10 = new W.RunProperties();
            W.RunFonts runFonts21 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold21 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript21 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties10.Append(runFonts21);
            runProperties10.Append(bold21);
            runProperties10.Append(fontSizeComplexScript21);
            W.Text text10 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text10.Text = " ";

            run10.Append(runProperties10);
            run10.Append(text10);

            paragraph11.Append(paragraphProperties11);
            paragraph11.Append(run10);

            W.Paragraph paragraph12 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "0AAAC9A6", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties12 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId12 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties12 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts22 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold22 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript22 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties12.Append(runFonts22);
            paragraphMarkRunProperties12.Append(bold22);
            paragraphMarkRunProperties12.Append(fontSizeComplexScript22);

            paragraphProperties12.Append(paragraphStyleId12);
            paragraphProperties12.Append(paragraphMarkRunProperties12);

            W.Run run11 = new W.Run();

            W.RunProperties runProperties11 = new W.RunProperties();
            W.RunFonts runFonts23 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold23 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript23 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties11.Append(runFonts23);
            runProperties11.Append(bold23);
            runProperties11.Append(fontSizeComplexScript23);
            W.Text text11 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text11.Text = " ";

            run11.Append(runProperties11);
            run11.Append(text11);

            paragraph12.Append(paragraphProperties12);
            paragraph12.Append(run11);

            W.Paragraph paragraph13 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "5506A4C5", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties13 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId13 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties13 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts24 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold24 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript24 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties13.Append(runFonts24);
            paragraphMarkRunProperties13.Append(bold24);
            paragraphMarkRunProperties13.Append(fontSizeComplexScript24);

            paragraphProperties13.Append(paragraphStyleId13);
            paragraphProperties13.Append(paragraphMarkRunProperties13);

            W.Run run12 = new W.Run();

            W.RunProperties runProperties12 = new W.RunProperties();
            W.RunFonts runFonts25 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold25 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript25 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties12.Append(runFonts25);
            runProperties12.Append(bold25);
            runProperties12.Append(fontSizeComplexScript25);
            W.Text text12 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text12.Text = " ";

            run12.Append(runProperties12);
            run12.Append(text12);

            paragraph13.Append(paragraphProperties13);
            paragraph13.Append(run12);

            W.Paragraph paragraph14 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "7AEBEDA2", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties14 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId14 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties14 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts26 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold26 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript26 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties14.Append(runFonts26);
            paragraphMarkRunProperties14.Append(bold26);
            paragraphMarkRunProperties14.Append(fontSizeComplexScript26);

            paragraphProperties14.Append(paragraphStyleId14);
            paragraphProperties14.Append(paragraphMarkRunProperties14);

            W.Run run13 = new W.Run();

            W.RunProperties runProperties13 = new W.RunProperties();
            W.RunFonts runFonts27 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold27 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript27 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties13.Append(runFonts27);
            runProperties13.Append(bold27);
            runProperties13.Append(fontSizeComplexScript27);
            W.Text text13 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text13.Text = " ";

            run13.Append(runProperties13);
            run13.Append(text13);

            paragraph14.Append(paragraphProperties14);
            paragraph14.Append(run13);

            W.Paragraph paragraph15 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "48085869", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties15 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId15 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties15 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts28 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold28 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript28 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties15.Append(runFonts28);
            paragraphMarkRunProperties15.Append(bold28);
            paragraphMarkRunProperties15.Append(fontSizeComplexScript28);

            paragraphProperties15.Append(paragraphStyleId15);
            paragraphProperties15.Append(paragraphMarkRunProperties15);

            paragraph15.Append(paragraphProperties15);

            W.Paragraph paragraph16 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "03349807", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties16 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId16 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties16 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts29 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold29 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript29 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties16.Append(runFonts29);
            paragraphMarkRunProperties16.Append(bold29);
            paragraphMarkRunProperties16.Append(fontSizeComplexScript29);

            paragraphProperties16.Append(paragraphStyleId16);
            paragraphProperties16.Append(paragraphMarkRunProperties16);

            W.Run run14 = new W.Run();

            W.RunProperties runProperties14 = new W.RunProperties();
            W.RunFonts runFonts30 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold30 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript30 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties14.Append(runFonts30);
            runProperties14.Append(bold30);
            runProperties14.Append(fontSizeComplexScript30);
            W.Text text14 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text14.Text = " ";

            run14.Append(runProperties14);
            run14.Append(text14);

            paragraph16.Append(paragraphProperties16);
            paragraph16.Append(run14);

            W.Paragraph paragraph17 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "13B8FCE4", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties17 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId17 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties17 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts31 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold31 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript31 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties17.Append(runFonts31);
            paragraphMarkRunProperties17.Append(bold31);
            paragraphMarkRunProperties17.Append(fontSizeComplexScript31);

            paragraphProperties17.Append(paragraphStyleId17);
            paragraphProperties17.Append(paragraphMarkRunProperties17);

            paragraph17.Append(paragraphProperties17);

            W.Paragraph paragraph18 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "3ACA8116", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties18 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId18 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties18 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts32 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold32 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript32 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties18.Append(runFonts32);
            paragraphMarkRunProperties18.Append(bold32);
            paragraphMarkRunProperties18.Append(fontSizeComplexScript32);

            paragraphProperties18.Append(paragraphStyleId18);
            paragraphProperties18.Append(paragraphMarkRunProperties18);

            W.Run run15 = new W.Run();

            W.RunProperties runProperties15 = new W.RunProperties();
            W.RunFonts runFonts33 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold33 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript33 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties15.Append(runFonts33);
            runProperties15.Append(bold33);
            runProperties15.Append(fontSizeComplexScript33);
            W.Text text15 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text15.Text = " ";

            run15.Append(runProperties15);
            run15.Append(text15);

            paragraph18.Append(paragraphProperties18);
            paragraph18.Append(run15);

            W.Paragraph paragraph19 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "05C6F3B3", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties19 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId19 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties19 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts34 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold34 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript34 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties19.Append(runFonts34);
            paragraphMarkRunProperties19.Append(bold34);
            paragraphMarkRunProperties19.Append(fontSizeComplexScript34);

            paragraphProperties19.Append(paragraphStyleId19);
            paragraphProperties19.Append(paragraphMarkRunProperties19);

            W.Run run16 = new W.Run();

            W.RunProperties runProperties16 = new W.RunProperties();
            W.RunFonts runFonts35 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold35 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript35 = new W.FontSizeComplexScript() { Val = "20" };

            runProperties16.Append(runFonts35);
            runProperties16.Append(bold35);
            runProperties16.Append(fontSizeComplexScript35);
            W.Text text16 = new W.Text() { Space = SpaceProcessingModeValues.Preserve };
            text16.Text = " ";

            run16.Append(runProperties16);
            run16.Append(text16);

            paragraph19.Append(paragraphProperties19);
            paragraph19.Append(run16);

            W.Paragraph paragraph20 = new W.Paragraph() { RsidParagraphAddition = "00682DA0", RsidParagraphProperties = "00682DA0", RsidRunAdditionDefault = "00682DA0", ParagraphId = "3C7FD12D", TextId = "77777777" };

            W.ParagraphProperties paragraphProperties20 = new W.ParagraphProperties();
            W.ParagraphStyleId paragraphStyleId20 = new W.ParagraphStyleId() { Val = "BodyText" };

            W.ParagraphMarkRunProperties paragraphMarkRunProperties20 = new W.ParagraphMarkRunProperties();
            W.RunFonts runFonts36 = new W.RunFonts() { ComplexScript = "Calibri" };
            W.Bold bold36 = new W.Bold();
            W.FontSizeComplexScript fontSizeComplexScript36 = new W.FontSizeComplexScript() { Val = "20" };

            paragraphMarkRunProperties20.Append(runFonts36);
            paragraphMarkRunProperties20.Append(bold36);
            paragraphMarkRunProperties20.Append(fontSizeComplexScript36);

            paragraphProperties20.Append(paragraphStyleId20);
            paragraphProperties20.Append(paragraphMarkRunProperties20);

            paragraph20.Append(paragraphProperties20);

            textBoxContent1.Append(paragraph1);
            textBoxContent1.Append(paragraph2);
            textBoxContent1.Append(paragraph3);
            textBoxContent1.Append(paragraph4);
            textBoxContent1.Append(paragraph5);
            textBoxContent1.Append(paragraph6);
            textBoxContent1.Append(paragraph7);
            textBoxContent1.Append(paragraph8);
            textBoxContent1.Append(paragraph9);
            textBoxContent1.Append(paragraph10);
            textBoxContent1.Append(paragraph11);
            textBoxContent1.Append(paragraph12);
            textBoxContent1.Append(paragraph13);
            textBoxContent1.Append(paragraph14);
            textBoxContent1.Append(paragraph15);
            textBoxContent1.Append(paragraph16);
            textBoxContent1.Append(paragraph17);
            textBoxContent1.Append(paragraph18);
            textBoxContent1.Append(paragraph19);
            textBoxContent1.Append(paragraph20);

            textBoxInfo21.Append(textBoxContent1);

            Wps.TextBodyProperties textBodyProperties1 = new Wps.TextBodyProperties() { Rotation = 0, Vertical = A.TextVerticalValues.Horizontal, Wrap = A.TextWrappingValues.Square, LeftInset = 0, TopInset = 0, RightInset = 0, BottomInset = 0, Anchor = A.TextAnchoringTypeValues.Top, AnchorCenter = false, UpRight = true };
            A.NoAutoFit noAutoFit1 = new A.NoAutoFit();

            textBodyProperties1.Append(noAutoFit1);

            wordprocessingShape1.Append(nonVisualDrawingShapeProperties1);
            wordprocessingShape1.Append(shapeProperties1);
            wordprocessingShape1.Append(textBoxInfo21);
            wordprocessingShape1.Append(textBodyProperties1);

            graphicData1.Append(wordprocessingShape1);

            graphic1.Append(graphicData1);

            Wp14.RelativeWidth relativeWidth1 = new Wp14.RelativeWidth() { ObjectId = Wp14.SizeRelativeHorizontallyValues.Page };
            Wp14.PercentageWidth percentageWidth1 = new Wp14.PercentageWidth();
            percentageWidth1.Text = "0";

            relativeWidth1.Append(percentageWidth1);

            Wp14.RelativeHeight relativeHeight1 = new Wp14.RelativeHeight() { RelativeFrom = Wp14.SizeRelativeVerticallyValues.Page };
            Wp14.PercentageHeight percentageHeight1 = new Wp14.PercentageHeight();
            percentageHeight1.Text = "0";

            relativeHeight1.Append(percentageHeight1);

            anchor1.Append(simplePosition1);
            anchor1.Append(horizontalPosition1);
            anchor1.Append(verticalPosition1);
            anchor1.Append(extent1);
            anchor1.Append(effectExtent1);
            anchor1.Append(wrapNone1);
            anchor1.Append(docProperties1);
            anchor1.Append(nonVisualGraphicFrameDrawingProperties1);
            anchor1.Append(graphic1);
            anchor1.Append(relativeWidth1);
            anchor1.Append(relativeHeight1);

            drawing1.Append(anchor1);

            //alternateContentChoice1.Append(drawing1);
            //body.Append(alternateContentChoice1);
            //body.Append(drawing1);
            Run run = new Run();
            run.AppendChild(drawing1);

            body.Append(run);

        }

// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

using System.Xml.Linq;

namespace DocumentFormat.OpenXml.Linq
{
    /// <summary>
    /// Declares XNamespace and XName fields for the xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" namespace.
    /// </summary>
    public static class A
    {
        /// <summary>
        /// Defines the XML namespace associated with the a prefix.
        /// </summary>
        public static readonly XNamespace a = "http://schemas.openxmlformats.org/drawingml/2006/main";

        /// <summary>
        /// Represents the a:accent1 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent1Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent1 = a + "accent1";

        /// <summary>
        /// Represents the a:accent2 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent2Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent2 = a + "accent2";

        /// <summary>
        /// Represents the a:accent3 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent3Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent3 = a + "accent3";

        /// <summary>
        /// Represents the a:accent4 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent4Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent4 = a + "accent4";

        /// <summary>
        /// Represents the a:accent5 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent5Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent5 = a + "accent5";

        /// <summary>
        /// Represents the a:accent6 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent6Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent6 = a + "accent6";

        /// <summary>
        /// Represents the a:ahLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ahPolar" />, <see cref="ahXY" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AdjustHandleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ahLst = a + "ahLst";

        /// <summary>
        /// Represents the a:ahPolar XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ahLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pos" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.gdRefAng" />, <see cref="NoNamespace.gdRefR" />, <see cref="NoNamespace.maxAng" />, <see cref="NoNamespace.maxR" />, <see cref="NoNamespace.minAng" />, <see cref="NoNamespace.minR" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AdjustHandlePolar.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ahPolar = a + "ahPolar";

        /// <summary>
        /// Represents the a:ahXY XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ahLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pos" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.gdRefX" />, <see cref="NoNamespace.gdRefY" />, <see cref="NoNamespace.maxX" />, <see cref="NoNamespace.maxY" />, <see cref="NoNamespace.minX" />, <see cref="NoNamespace.minY" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AdjustHandleXY.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ahXY = a + "ahXY";

        /// <summary>
        /// Represents the a:alpha XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Alpha.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alpha = a + "alpha";

        /// <summary>
        /// Represents the a:alphaBiLevel XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.thresh" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaBiLevel.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaBiLevel = a + "alphaBiLevel";

        /// <summary>
        /// Represents the a:alphaCeiling XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaCeiling.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaCeiling = a + "alphaCeiling";

        /// <summary>
        /// Represents the a:alphaFloor XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaFloor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaFloor = a + "alphaFloor";

        /// <summary>
        /// Represents the a:alphaInv XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaInverse.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaInv = a + "alphaInv";

        /// <summary>
        /// Represents the a:alphaMod XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cont" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaModulation, AlphaModulationEffect.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaMod = a + "alphaMod";

        /// <summary>
        /// Represents the a:alphaModFix XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.amt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaModulationFixed.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaModFix = a + "alphaModFix";

        /// <summary>
        /// Represents the a:alphaOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaOff = a + "alphaOff";

        /// <summary>
        /// Represents the a:alphaOutset XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.rad" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaOutset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaOutset = a + "alphaOutset";

        /// <summary>
        /// Represents the a:alphaRepl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.a" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaReplace.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaRepl = a + "alphaRepl";

        /// <summary>
        /// Represents the a:anchor XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="backdrop" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />, <see cref="NoNamespace.z" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Anchor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName anchor = a + "anchor";

        /// <summary>
        /// Represents the a:arcTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.hR" />, <see cref="NoNamespace.stAng" />, <see cref="NoNamespace.swAng" />, <see cref="NoNamespace.wR" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ArcTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName arcTo = a + "arcTo";

        /// <summary>
        /// Represents the a:audioCd XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.nvPr" />, <see cref="P14.nvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="end" />, <see cref="extLst" />, <see cref="st" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AudioFromCD.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName audioCd = a + "audioCd";

        /// <summary>
        /// Represents the a:audioFile XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.nvPr" />, <see cref="P14.nvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="R.link" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AudioFromFile.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName audioFile = a + "audioFile";

        /// <summary>
        /// Represents the a:avLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />, <see cref="prstGeom" />, <see cref="prstTxWarp" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gd" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AdjustValueList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName avLst = a + "avLst";

        /// <summary>
        /// Represents the a:backdrop XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="scene3d" />, <see cref="A14.hiddenScene3d" />, <see cref="DGM.scene3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="anchor" />, <see cref="extLst" />, <see cref="norm" />, <see cref="up" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Backdrop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName backdrop = a + "backdrop";

        /// <summary>
        /// Represents the a:band1H XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Band1Horizontal.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName band1H = a + "band1H";

        /// <summary>
        /// Represents the a:band1V XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Band1Vertical.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName band1V = a + "band1V";

        /// <summary>
        /// Represents the a:band2H XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Band2Horizontal.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName band2H = a + "band2H";

        /// <summary>
        /// Represents the a:band2V XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Band2Vertical.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName band2V = a + "band2V";

        /// <summary>
        /// Represents the a:bevel XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cell3D" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.h" />, <see cref="NoNamespace.prst" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Bevel, LineJoinBevel.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bevel = a + "bevel";

        /// <summary>
        /// Represents the a:bevelB XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp3d" />, <see cref="A14.hiddenSp3d" />, <see cref="DGM.sp3d" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.h" />, <see cref="NoNamespace.prst" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BevelBottom.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bevelB = a + "bevelB";

        /// <summary>
        /// Represents the a:bevelT XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp3d" />, <see cref="A14.hiddenSp3d" />, <see cref="DGM.sp3d" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.h" />, <see cref="NoNamespace.prst" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BevelTop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bevelT = a + "bevelT";

        /// <summary>
        /// Represents the a:bgClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="pattFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BackgroundColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bgClr = a + "bgClr";

        /// <summary>
        /// Represents the a:bgFillStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fmtScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BackgroundFillStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bgFillStyleLst = a + "bgFillStyleLst";

        /// <summary>
        /// Represents the a:biLevel XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.thresh" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BiLevel.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName biLevel = a + "biLevel";

        /// <summary>
        /// Represents the a:bldChart XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.bldSub" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.animBg" />, <see cref="NoNamespace.bld" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BuildChart.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bldChart = a + "bldChart";

        /// <summary>
        /// Represents the a:bldDgm XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.bldSub" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bld" />, <see cref="NoNamespace.rev" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BuildDiagram.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bldDgm = a + "bldDgm";

        /// <summary>
        /// Represents the a:blend XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cont" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.blend" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Blend.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blend = a + "blend";

        /// <summary>
        /// Represents the a:blip XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blipFill" />, <see cref="buBlip" />, <see cref="graphicData" />, <see cref="CDR.blipFill" />, <see cref="P.blipFill" />, <see cref="PIC.blipFill" />, <see cref="XDR.blipFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alphaBiLevel" />, <see cref="alphaCeiling" />, <see cref="alphaFloor" />, <see cref="alphaInv" />, <see cref="alphaMod" />, <see cref="alphaModFix" />, <see cref="alphaRepl" />, <see cref="biLevel" />, <see cref="blur" />, <see cref="clrChange" />, <see cref="clrRepl" />, <see cref="duotone" />, <see cref="extLst" />, <see cref="fillOverlay" />, <see cref="grayscl" />, <see cref="hsl" />, <see cref="lum" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.cstate" />, <see cref="R.embed" />, <see cref="R.link" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Blip.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blip = a + "blip";

        /// <summary>
        /// Represents the a:blipFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="pic" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="A14.hiddenFill" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blip" />, <see cref="srcRect" />, <see cref="stretch" />, <see cref="tile" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dpi" />, <see cref="NoNamespace.rotWithShape" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlipFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blipFill = a + "blipFill";

        /// <summary>
        /// Represents the a:blue XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Blue.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blue = a + "blue";

        /// <summary>
        /// Represents the a:blueMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlueModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blueMod = a + "blueMod";

        /// <summary>
        /// Represents the a:blueOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlueOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blueOff = a + "blueOff";

        /// <summary>
        /// Represents the a:blur XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.grow" />, <see cref="NoNamespace.rad" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Blur.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blur = a + "blur";

        /// <summary>
        /// Represents the a:bodyPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lnDef" />, <see cref="spDef" />, <see cref="txBody" />, <see cref="txDef" />, <see cref="C.rich" />, <see cref="C.txPr" />, <see cref="CDR.txBody" />, <see cref="CX.rich" />, <see cref="CX.txPr" />, <see cref="DGM.t" />, <see cref="DSP.txBody" />, <see cref="P.txBody" />, <see cref="P188.txBody" />, <see cref="XDR.txBody" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="flatTx" />, <see cref="noAutofit" />, <see cref="normAutofit" />, <see cref="prstTxWarp" />, <see cref="scene3d" />, <see cref="sp3d" />, <see cref="spAutoFit" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.anchor" />, <see cref="NoNamespace.anchorCtr" />, <see cref="NoNamespace.bIns" />, <see cref="NoNamespace.compatLnSpc" />, <see cref="NoNamespace.forceAA" />, <see cref="NoNamespace.fromWordArt" />, <see cref="NoNamespace.horzOverflow" />, <see cref="NoNamespace.lIns" />, <see cref="NoNamespace.numCol" />, <see cref="NoNamespace.rIns" />, <see cref="NoNamespace.rot" />, <see cref="NoNamespace.rtlCol" />, <see cref="NoNamespace.spcCol" />, <see cref="NoNamespace.spcFirstLastPara" />, <see cref="NoNamespace.tIns" />, <see cref="NoNamespace.upright" />, <see cref="NoNamespace.vert" />, <see cref="NoNamespace.vertOverflow" />, <see cref="NoNamespace.wrap" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BodyProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bodyPr = a + "bodyPr";

        /// <summary>
        /// Represents the a:bottom XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BottomBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bottom = a + "bottom";

        /// <summary>
        /// Represents the a:br XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="rPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Break.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName br = a + "br";

        /// <summary>
        /// Represents the a:buAutoNum XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />, <see cref="DGM1611.buPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.startAt" />, <see cref="NoNamespace.type" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AutoNumberedBullet.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buAutoNum = a + "buAutoNum";

        /// <summary>
        /// Represents the a:buBlip XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />, <see cref="DGM1611.buPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blip" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PictureBullet.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buBlip = a + "buBlip";

        /// <summary>
        /// Represents the a:buChar XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />, <see cref="DGM1611.buPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="[email protected]" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CharacterBullet.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buChar = a + "buChar";

        /// <summary>
        /// Represents the a:buClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buClr = a + "buClr";

        /// <summary>
        /// Represents the a:buClrTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletColorText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buClrTx = a + "buClrTx";

        /// <summary>
        /// Represents the a:buFont XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buFont = a + "buFont";

        /// <summary>
        /// Represents the a:buFontTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletFontText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buFontTx = a + "buFontTx";

        /// <summary>
        /// Represents the a:buNone XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />, <see cref="DGM1611.buPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NoBullet.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buNone = a + "buNone";

        /// <summary>
        /// Represents the a:buSzPct XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletSizePercentage.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buSzPct = a + "buSzPct";

        /// <summary>
        /// Represents the a:buSzPts XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletSizePoints.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buSzPts = a + "buSzPts";

        /// <summary>
        /// Represents the a:buSzTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletSizeText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buSzTx = a + "buSzTx";

        /// <summary>
        /// Represents the a:camera XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="scene3d" />, <see cref="A14.hiddenScene3d" />, <see cref="DGM.scene3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="rot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.fov" />, <see cref="NoNamespace.prst" />, <see cref="NoNamespace.zoom" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Camera.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName camera = a + "camera";

        /// <summary>
        /// Represents the a:cell3D XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />, <see cref="tcStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="extLst" />, <see cref="lightRig" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.prstMaterial" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Cell3DProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cell3D = a + "cell3D";

        /// <summary>
        /// Represents the a:chart XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.graphicEl" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bldStep" />, <see cref="NoNamespace.categoryIdx" />, <see cref="NoNamespace.seriesIdx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Chart.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName chart = a + "chart";

        /// <summary>
        /// Represents the a:chExt XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.cx" />, <see cref="NoNamespace.cy" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ChildExtents.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName chExt = a + "chExt";

        /// <summary>
        /// Represents the a:chOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ChildOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName chOff = a + "chOff";

        /// <summary>
        /// Represents the a:close XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CloseShapePath.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName close = a + "close";

        /// <summary>
        /// Represents the a:clrChange XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="clrFrom" />, <see cref="clrTo" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.useA" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorChange.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrChange = a + "clrChange";

        /// <summary>
        /// Represents the a:clrFrom XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrChange" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorFrom.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrFrom = a + "clrFrom";

        /// <summary>
        /// Represents the a:clrMap XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="extraClrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.accent1" />, <see cref="NoNamespace.accent2" />, <see cref="NoNamespace.accent3" />, <see cref="NoNamespace.accent4" />, <see cref="NoNamespace.accent5" />, <see cref="NoNamespace.accent6" />, <see cref="NoNamespace.bg1" />, <see cref="NoNamespace.bg2" />, <see cref="NoNamespace.folHlink" />, <see cref="NoNamespace.hlink" />, <see cref="NoNamespace.tx1" />, <see cref="NoNamespace.tx2" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorMap.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrMap = a + "clrMap";

        /// <summary>
        /// Represents the a:clrRepl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorReplacement.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrRepl = a + "clrRepl";

        /// <summary>
        /// Represents the a:clrScheme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="extraClrScheme" />, <see cref="themeElements" />, <see cref="themeOverride" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="extLst" />, <see cref="folHlink" />, <see cref="hlink" />, <see cref="lt1" />, <see cref="lt2" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorScheme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrScheme = a + "clrScheme";

        /// <summary>
        /// Represents the a:clrTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrChange" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrTo = a + "clrTo";

        /// <summary>
        /// Represents the a:cNvCxnSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvCxnSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cxnSpLocks" />, <see cref="endCxn" />, <see cref="extLst" />, <see cref="stCxn" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualConnectorShapeDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvCxnSpPr = a + "cNvCxnSpPr";

        /// <summary>
        /// Represents the a:cNvGraphicFramePr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvGraphicFramePr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="graphicFrameLocks" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualGraphicFrameDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvGraphicFramePr = a + "cNvGraphicFramePr";

        /// <summary>
        /// Represents the a:cNvGrpSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvGrpSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="grpSpLocks" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualGroupShapeDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvGrpSpPr = a + "cNvGrpSpPr";

        /// <summary>
        /// Represents the a:cNvPicPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvPicPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="picLocks" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.preferRelativeResize" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualPictureDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvPicPr = a + "cNvPicPr";

        /// <summary>
        /// Represents the a:cNvPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvCxnSpPr" />, <see cref="nvGraphicFramePr" />, <see cref="nvGrpSpPr" />, <see cref="nvPicPr" />, <see cref="nvSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="hlinkClick" />, <see cref="hlinkHover" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.descr" />, <see cref="NoNamespace.hidden" />, <see cref="NoNamespace.id" />, <see cref="NoNamespace.name" />, <see cref="NoNamespace.title" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvPr = a + "cNvPr";

        /// <summary>
        /// Represents the a:cNvSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="spLocks" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.txBox" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualShapeDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvSpPr = a + "cNvSpPr";

        /// <summary>
        /// Represents the a:comp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Complement.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName comp = a + "comp";

        /// <summary>
        /// Represents the a:cont XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="alphaMod" />, <see cref="blend" />, <see cref="cont" />, <see cref="effectDag" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alphaBiLevel" />, <see cref="alphaCeiling" />, <see cref="alphaFloor" />, <see cref="alphaInv" />, <see cref="alphaMod" />, <see cref="alphaModFix" />, <see cref="alphaOutset" />, <see cref="alphaRepl" />, <see cref="biLevel" />, <see cref="blend" />, <see cref="blur" />, <see cref="clrChange" />, <see cref="clrRepl" />, <see cref="cont" />, <see cref="duotone" />, <see cref="effect" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="glow" />, <see cref="grayscl" />, <see cref="hsl" />, <see cref="innerShdw" />, <see cref="lum" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="reflection" />, <see cref="relOff" />, <see cref="softEdge" />, <see cref="tint" />, <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />, <see cref="NoNamespace.type" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectContainer.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cont = a + "cont";

        /// <summary>
        /// Represents the a:contourClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp3d" />, <see cref="A14.hiddenSp3d" />, <see cref="DGM.sp3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ContourColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName contourClr = a + "contourClr";

        /// <summary>
        /// Represents the a:cs XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="font" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ComplexScriptFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cs = a + "cs";

        /// <summary>
        /// Represents the a:cubicBezTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CubicBezierCurveTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cubicBezTo = a + "cubicBezTo";

        /// <summary>
        /// Represents the a:custClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custClrLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CustomColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName custClr = a + "custClr";

        /// <summary>
        /// Represents the a:custClrLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="theme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="custClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CustomColorList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName custClrLst = a + "custClrLst";

        /// <summary>
        /// Represents the a:custDash XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ds" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CustomDash.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName custDash = a + "custDash";

        /// <summary>
        /// Represents the a:custGeom XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="spPr" />, <see cref="ASK.lineSketchStyleProps" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.spPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.spPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPS.spPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ahLst" />, <see cref="avLst" />, <see cref="cxnLst" />, <see cref="gdLst" />, <see cref="pathLst" />, <see cref="rect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CustomGeometry.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName custGeom = a + "custGeom";

        /// <summary>
        /// Represents the a:cxn XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cxnLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pos" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.ang" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ConnectionSite.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cxn = a + "cxn";

        /// <summary>
        /// Represents the a:cxnLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cxn" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ConnectionSiteList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cxnLst = a + "cxnLst";

        /// <summary>
        /// Represents the a:cxnSp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="nvCxnSpPr" />, <see cref="spPr" />, <see cref="style" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ConnectionShape.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cxnSp = a + "cxnSp";

        /// <summary>
        /// Represents the a:cxnSpLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvCxnSpPr" />, <see cref="CDR.cNvCxnSpPr" />, <see cref="P.cNvCxnSpPr" />, <see cref="WPS.cNvCnPr" />, <see cref="XDR.cNvCxnSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noAdjustHandles" />, <see cref="NoNamespace.noChangeArrowheads" />, <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noChangeShapeType" />, <see cref="NoNamespace.noEditPoints" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noRot" />, <see cref="NoNamespace.noSelect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ConnectionShapeLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cxnSpLocks = a + "cxnSpLocks";

        /// <summary>
        /// Represents the a:defPPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: DefaultParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName defPPr = a + "defPPr";

        /// <summary>
        /// Represents the a:defRPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="cs" />, <see cref="ea" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="highlight" />, <see cref="hlinkClick" />, <see cref="hlinkMouseOver" />, <see cref="latin" />, <see cref="ln" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="rtl" />, <see cref="solidFill" />, <see cref="sym" />, <see cref="uFill" />, <see cref="uFillTx" />, <see cref="uLn" />, <see cref="uLnTx" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.altLang" />, <see cref="NoNamespace.b" />, <see cref="NoNamespace.baseline" />, <see cref="NoNamespace.bmk" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.dirty" />, <see cref="NoNamespace.err" />, <see cref="NoNamespace.i" />, <see cref="NoNamespace.kern" />, <see cref="NoNamespace.kumimoji" />, <see cref="NoNamespace.lang" />, <see cref="NoNamespace.noProof" />, <see cref="NoNamespace.normalizeH" />, <see cref="NoNamespace.smtClean" />, <see cref="NoNamespace.smtId" />, <see cref="NoNamespace.spc" />, <see cref="NoNamespace.strike" />, <see cref="NoNamespace.sz" />, <see cref="NoNamespace.u" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: DefaultRunProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName defRPr = a + "defRPr";

        /// <summary>
        /// Represents the a:dgm XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.graphicEl" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bldStep" />, <see cref="NoNamespace.id" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Diagram.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName dgm = a + "dgm";

        /// <summary>
        /// Represents the a:dk1 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Dark1Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName dk1 = a + "dk1";

        /// <summary>
        /// Represents the a:dk2 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Dark2Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName dk2 = a + "dk2";

        /// <summary>
        /// Represents the a:ds XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custDash" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.d" />, <see cref="NoNamespace.sp" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: DashStop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ds = a + "ds";

        /// <summary>
        /// Represents the a:duotone XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Duotone.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName duotone = a + "duotone";

        /// <summary>
        /// Represents the a:ea XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="font" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EastAsianFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ea = a + "ea";

        /// <summary>
        /// Represents the a:effect XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="tblBg" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="[email protected]" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Effect, EffectPropertiesType.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effect = a + "effect";

        /// <summary>
        /// Represents the a:effectDag XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="effect" />, <see cref="effectStyle" />, <see cref="endParaRPr" />, <see cref="grpSpPr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="A14.hiddenEffects" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM.whole" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPC.whole" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alphaBiLevel" />, <see cref="alphaCeiling" />, <see cref="alphaFloor" />, <see cref="alphaInv" />, <see cref="alphaMod" />, <see cref="alphaModFix" />, <see cref="alphaOutset" />, <see cref="alphaRepl" />, <see cref="biLevel" />, <see cref="blend" />, <see cref="blur" />, <see cref="clrChange" />, <see cref="clrRepl" />, <see cref="cont" />, <see cref="duotone" />, <see cref="effect" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="glow" />, <see cref="grayscl" />, <see cref="hsl" />, <see cref="innerShdw" />, <see cref="lum" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="reflection" />, <see cref="relOff" />, <see cref="softEdge" />, <see cref="tint" />, <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />, <see cref="NoNamespace.type" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectDag.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectDag = a + "effectDag";

        /// <summary>
        /// Represents the a:effectLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="effect" />, <see cref="effectStyle" />, <see cref="endParaRPr" />, <see cref="grpSpPr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="A14.hiddenEffects" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM.whole" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPC.whole" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blur" />, <see cref="fillOverlay" />, <see cref="glow" />, <see cref="innerShdw" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="reflection" />, <see cref="softEdge" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectLst = a + "effectLst";

        /// <summary>
        /// Represents the a:effectRef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="style" />, <see cref="tblBg" />, <see cref="CDR.style" />, <see cref="DGM.style" />, <see cref="DSP.style" />, <see cref="P.style" />, <see cref="PIC14.style" />, <see cref="WPS.style" />, <see cref="XDR.style" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectReference.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectRef = a + "effectRef";

        /// <summary>
        /// Represents the a:effectStyle XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="effectStyleLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="effectDag" />, <see cref="effectLst" />, <see cref="scene3d" />, <see cref="sp3d" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectStyle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectStyle = a + "effectStyle";

        /// <summary>
        /// Represents the a:effectStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fmtScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="effectStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectStyleLst = a + "effectStyleLst";

        /// <summary>
        /// Represents the a:end XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="audioCd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.time" />, <see cref="NoNamespace.track" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EndTime.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName end = a + "end";

        /// <summary>
        /// Represents the a:endCxn XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvCxnSpPr" />, <see cref="CDR.cNvCxnSpPr" />, <see cref="P.cNvCxnSpPr" />, <see cref="WPS.cNvCnPr" />, <see cref="XDR.cNvCxnSpPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.id" />, <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EndConnection.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName endCxn = a + "endCxn";

        /// <summary>
        /// Represents the a:endParaRPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="cs" />, <see cref="ea" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="highlight" />, <see cref="hlinkClick" />, <see cref="hlinkMouseOver" />, <see cref="latin" />, <see cref="ln" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="rtl" />, <see cref="solidFill" />, <see cref="sym" />, <see cref="uFill" />, <see cref="uFillTx" />, <see cref="uLn" />, <see cref="uLnTx" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.altLang" />, <see cref="NoNamespace.b" />, <see cref="NoNamespace.baseline" />, <see cref="NoNamespace.bmk" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.dirty" />, <see cref="NoNamespace.err" />, <see cref="NoNamespace.i" />, <see cref="NoNamespace.kern" />, <see cref="NoNamespace.kumimoji" />, <see cref="NoNamespace.lang" />, <see cref="NoNamespace.noProof" />, <see cref="NoNamespace.normalizeH" />, <see cref="NoNamespace.smtClean" />, <see cref="NoNamespace.smtId" />, <see cref="NoNamespace.spc" />, <see cref="NoNamespace.strike" />, <see cref="NoNamespace.sz" />, <see cref="NoNamespace.u" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EndParagraphRunProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName endParaRPr = a + "endParaRPr";

        /// <summary>
        /// Represents the a:ext XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="extLst" />, <see cref="xfrm" />, <see cref="A14.extLst" />, <see cref="A14.xfrm" />, <see cref="ALF.extLst" />, <see cref="AOE.extLst" />, <see cref="ASK.extLst" />, <see cref="ASL.extLst" />, <see cref="CDR.xfrm" />, <see cref="CDR14.extLst" />, <see cref="CDR14.xfrm" />, <see cref="CS.extLst" />, <see cref="DGM.extLst" />, <see cref="DSP.extLst" />, <see cref="DSP.txXfrm" />, <see cref="P.xfrm" />, <see cref="P14.xfrm" />, <see cref="PIC14.extLst" />, <see cref="SLE.extLst" />, <see cref="THM15.extLst" />, <see cref="TSLE.extLst" />, <see cref="W14.extLst" />, <see cref="W14.xfrm" />, <see cref="WE.extLst" />, <see cref="WETP.extLst" />, <see cref="WPC.extLst" />, <see cref="WPG.extLst" />, <see cref="WPG.xfrm" />, <see cref="WPS.extLst" />, <see cref="XDR.xfrm" />, <see cref="XDR14.extLst" />, <see cref="XDR14.xfrm" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="graphic" />, <see cref="A14.cameraTool" />, <see cref="A14.compatExt" />, <see cref="A14.hiddenEffects" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="A14.hiddenScene3d" />, <see cref="A14.hiddenSp3d" />, <see cref="A14.imgProps" />, <see cref="A14.isCanvas" />, <see cref="A14.shadowObscured" />, <see cref="A14.useLocalDpi" />, <see cref="A15.backgroundPr" />, <see cref="A15.nonVisualGroupProps" />, <see cref="A15.objectPr" />, <see cref="A15.signatureLine" />, <see cref="A16.creationId" />, <see cref="A16.predDERef" />, <see cref="A1611.picAttrSrcUrl" />, <see cref="ACLSH.classification" />, <see cref="ADEC.decorative" />, <see cref="AHYP.hlinkClr" />, <see cref="ALF.liveFeedProps" />, <see cref="AOE.oembedShared" />, <see cref="ASK.lineSketchStyleProps" />, <see cref="ASL.scriptLink" />, <see cref="ASVG.svgBlip" />, <see cref="DGM14.cNvPr" />, <see cref="DGM14.recolorImg" />, <see cref="DSP.dataModelExt" />, <see cref="THM15.themeFamily" />, <see cref="WOE.oembed" />, <see cref="WP15.webVideoPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.cx" />, <see cref="NoNamespace.cy" />, <see cref="NoNamespace.uri" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlipExtension, ConnectorLockingExtension, DataModelExtension, Extension, Extents, GvmlGroupShapeExtension, HyperlinkExtension, LinePropertiesExtension, NonVisualDrawingPropertiesExtension, NonVisualGroupDrawingShapePropsExtension, NonVisualPicturePropertiesExtension, OfficeStyleSheetExtension, PtExtension, ShapePropertiesExtension.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ext = a + "ext";

        /// <summary>
        /// Represents the a:extLst XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="audioCd" />, <see cref="audioFile" />, <see cref="backdrop" />, <see cref="blip" />, <see cref="bodyPr" />, <see cref="cell3D" />, <see cref="clrMap" />, <see cref="clrScheme" />, <see cref="cNvCxnSpPr" />, <see cref="cNvGraphicFramePr" />, <see cref="cNvGrpSpPr" />, <see cref="cNvPicPr" />, <see cref="cNvPr" />, <see cref="cNvSpPr" />, <see cref="cxnSp" />, <see cref="cxnSpLocks" />, <see cref="defPPr" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="font" />, <see cref="fontScheme" />, <see cref="graphicFrame" />, <see cref="graphicFrameLocks" />, <see cref="gridCol" />, <see cref="grpSp" />, <see cref="grpSpLocks" />, <see cref="grpSpPr" />, <see cref="hlinkClick" />, <see cref="hlinkHover" />, <see cref="hlinkMouseOver" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnDef" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="lstStyle" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="objectDefaults" />, <see cref="overrideClrMapping" />, <see cref="pic" />, <see cref="picLocks" />, <see cref="pPr" />, <see cref="quickTimeFile" />, <see cref="rPr" />, <see cref="scene3d" />, <see cref="sp" />, <see cref="sp3d" />, <see cref="spDef" />, <see cref="spLocks" />, <see cref="spPr" />, <see cref="tableStyle" />, <see cref="tblPr" />, <see cref="tblStyle" />, <see cref="tc" />, <see cref="tcBdr" />, <see cref="tcPr" />, <see cref="tcTxStyle" />, <see cref="theme" />, <see cref="themeElements" />, <see cref="tr" />, <see cref="txDef" />, <see cref="txSp" />, <see cref="uLn" />, <see cref="videoFile" />, <see cref="A14.cNvPr" />, <see cref="A14.hiddenLine" />, <see cref="A14.hiddenScene3d" />, <see cref="A14.hiddenSp3d" />, <see cref="C.clrMapOvr" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.cNvCxnSpPr" />, <see cref="CDR.cNvGraphicFramePr" />, <see cref="CDR.cNvGrpSpPr" />, <see cref="CDR.cNvPicPr" />, <see cref="CDR.cNvPr" />, <see cref="CDR.cNvSpPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CDR14.cNvPr" />, <see cref="CS.bodyPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.clrMapOvr" />, <see cref="CX.spPr" />, <see cref="DGM.scene3d" />, <see cref="DGM.sp3d" />, <see cref="DGM.spPr" />, <see cref="DGM14.cNvPr" />, <see cref="DGM1612.lstStyle" />, <see cref="DGM1612.spPr" />, <see cref="DSP.cNvGrpSpPr" />, <see cref="DSP.cNvPr" />, <see cref="DSP.cNvSpPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="LC.lockedCanvas" />, <see cref="P.bodyStyle" />, <see cref="P.clrMap" />, <see cref="P.cNvCxnSpPr" />, <see cref="P.cNvGraphicFramePr" />, <see cref="P.cNvGrpSpPr" />, <see cref="P.cNvPicPr" />, <see cref="P.cNvPr" />, <see cref="P.cNvSpPr" />, <see cref="P.defaultTextStyle" />, <see cref="P.grpSpPr" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.spPr" />, <see cref="P.titleStyle" />, <see cref="P14.cNvPr" />, <see cref="PIC.cNvPicPr" />, <see cref="PIC.cNvPr" />, <see cref="PIC.spPr" />, <see cref="W14.cNvPr" />, <see cref="WE.snapshot" />, <see cref="WP.cNvGraphicFramePr" />, <see cref="WP.docPr" />, <see cref="WPG.cNvFrPr" />, <see cref="WPG.cNvGrpSpPr" />, <see cref="WPG.cNvPr" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.bodyPr" />, <see cref="WPS.cNvCnPr" />, <see cref="WPS.cNvPr" />, <see cref="WPS.cNvSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.cNvCxnSpPr" />, <see cref="XDR.cNvGraphicFramePr" />, <see cref="XDR.cNvGrpSpPr" />, <see cref="XDR.cNvPicPr" />, <see cref="XDR.cNvPr" />, <see cref="XDR.cNvSpPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />, <see cref="XDR14.cNvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ext" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlipExtensionList, ConnectorLockingExtensionList, ExtensionList, GvmlGroupShapeExtensionList, HyperlinkExtensionList, LinePropertiesExtensionList, NonVisualDrawingPropertiesExtensionList, NonVisualGroupDrawingShapePropsExtensionList, NonVisualPicturePropertiesExtensionList, OfficeStyleSheetExtensionList, ShapePropertiesExtensionList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName extLst = a + "extLst";

        /// <summary>
        /// Represents the a:extraClrScheme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="extraClrSchemeLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="clrMap" />, <see cref="clrScheme" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ExtraColorScheme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName extraClrScheme = a + "extraClrScheme";

        /// <summary>
        /// Represents the a:extraClrSchemeLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="theme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extraClrScheme" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ExtraColorSchemeList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName extraClrSchemeLst = a + "extraClrSchemeLst";

        /// <summary>
        /// Represents the a:extrusionClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp3d" />, <see cref="A14.hiddenSp3d" />, <see cref="DGM.sp3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ExtrusionColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName extrusionClr = a + "extrusionClr";

        /// <summary>
        /// Represents the a:fgClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="pattFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ForegroundColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fgClr = a + "fgClr";

        /// <summary>
        /// Represents the a:fill XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="tblBg" />, <see cref="tcStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Fill, FillProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fill = a + "fill";

        /// <summary>
        /// Represents the a:fillOverlay XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.blend" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillOverlay.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillOverlay = a + "fillOverlay";

        /// <summary>
        /// Represents the a:fillRect XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="stretch" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.l" />, <see cref="NoNamespace.r" />, <see cref="NoNamespace.t" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillRectangle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillRect = a + "fillRect";

        /// <summary>
        /// Represents the a:fillRef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="style" />, <see cref="tblBg" />, <see cref="tcStyle" />, <see cref="CDR.style" />, <see cref="DGM.style" />, <see cref="DSP.style" />, <see cref="P.style" />, <see cref="PIC14.style" />, <see cref="WPS.style" />, <see cref="XDR.style" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillReference.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillRef = a + "fillRef";

        /// <summary>
        /// Represents the a:fillStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fmtScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillStyleLst = a + "fillStyleLst";

        /// <summary>
        /// Represents the a:fillToRect XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.l" />, <see cref="NoNamespace.r" />, <see cref="NoNamespace.t" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillToRectangle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillToRect = a + "fillToRect";

        /// <summary>
        /// Represents the a:firstCol XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FirstColumn.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName firstCol = a + "firstCol";

        /// <summary>
        /// Represents the a:firstRow XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FirstRow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName firstRow = a + "firstRow";

        /// <summary>
        /// Represents the a:flatTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="DGM.txPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.z" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FlatText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName flatTx = a + "flatTx";

        /// <summary>
        /// Represents the a:fld XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pPr" />, <see cref="rPr" />, <see cref="t" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.id" />, <see cref="NoNamespace.type" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Field.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fld = a + "fld";

        /// <summary>
        /// Represents the a:fmtScheme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="themeElements" />, <see cref="themeOverride" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bgFillStyleLst" />, <see cref="effectStyleLst" />, <see cref="fillStyleLst" />, <see cref="lnStyleLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FormatScheme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fmtScheme = a + "fmtScheme";

        /// <summary>
        /// Represents the a:folHlink XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FollowedHyperlinkColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName folHlink = a + "folHlink";

        /// <summary>
        /// Represents the a:font XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="font" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cs" />, <see cref="ea" />, <see cref="extLst" />, <see cref="font" />, <see cref="latin" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.script" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Fonts, SupplementalFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName font = a + "font";

        /// <summary>
        /// Represents the a:fontRef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="style" />, <see cref="tcTxStyle" />, <see cref="CDR.style" />, <see cref="DGM.style" />, <see cref="DSP.style" />, <see cref="P.style" />, <see cref="PIC14.style" />, <see cref="WPS.style" />, <see cref="XDR.style" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FontReference.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fontRef = a + "fontRef";

        /// <summary>
        /// Represents the a:fontScheme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="themeElements" />, <see cref="themeOverride" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="majorFont" />, <see cref="minorFont" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FontScheme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fontScheme = a + "fontScheme";

        /// <summary>
        /// Represents the a:gamma XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Gamma.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gamma = a + "gamma";

        /// <summary>
        /// Represents the a:gd XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="avLst" />, <see cref="gdLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.fmla" />, <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeGuide.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gd = a + "gd";

        /// <summary>
        /// Represents the a:gdLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gd" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeGuideList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gdLst = a + "gdLst";

        /// <summary>
        /// Represents the a:glow XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.rad" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Glow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName glow = a + "glow";

        /// <summary>
        /// Represents the a:gradFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="uLn" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gsLst" />, <see cref="lin" />, <see cref="path" />, <see cref="tileRect" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.flip" />, <see cref="NoNamespace.rotWithShape" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GradientFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gradFill = a + "gradFill";

        /// <summary>
        /// Represents the a:graphic XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ext" />, <see cref="graphicData" />, <see cref="graphicFrame" />, <see cref="CDR.graphicFrame" />, <see cref="P.graphicFrame" />, <see cref="WP.anchor" />, <see cref="WP.inline" />, <see cref="WPC.graphicFrame" />, <see cref="WPG.graphicFrame" />, <see cref="XDR.graphicFrame" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="graphicData" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Graphic.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName graphic = a + "graphic";

        /// <summary>
        /// Represents the a:graphicData XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphic" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blip" />, <see cref="graphic" />, <see cref="tbl" />, <see cref="tblStyleLst" />, <see cref="theme" />, <see cref="themeManager" />, <see cref="themeOverride" />, <see cref="A14.cameraTool" />, <see cref="A14.compatExt" />, <see cref="A14.contentPart" />, <see cref="A14.hiddenEffects" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="A14.hiddenScene3d" />, <see cref="A14.hiddenSp3d" />, <see cref="A14.imgProps" />, <see cref="A14.isCanvas" />, <see cref="A14.m" />, <see cref="A14.shadowObscured" />, <see cref="A14.useLocalDpi" />, <see cref="A15.backgroundPr" />, <see cref="A15.nonVisualGroupProps" />, <see cref="A15.objectPr" />, <see cref="A15.signatureLine" />, <see cref="A16.colId" />, <see cref="A16.creationId" />, <see cref="A16.cxnDERefs" />, <see cref="A16.predDERef" />, <see cref="A16.rowId" />, <see cref="A1611.picAttrSrcUrl" />, <see cref="ACLSH.classification" />, <see cref="ADEC.decorative" />, <see cref="AHYP.hlinkClr" />, <see cref="ALF.liveFeedProps" />, <see cref="AOE.oembedShared" />, <see cref="ASK.lineSketchStyleProps" />, <see cref="ASL.scriptLink" />, <see cref="ASVG.svgBlip" />, <see cref="C.chart" />, <see cref="C.chartSpace" />, <see cref="C.userShapes" />, <see cref="C14.invertSolidFillFmt" />, <see cref="C14.pivotOptions" />, <see cref="C14.sketchOptions" />, <see cref="C14.style" />, <see cref="C15.autoCat" />, <see cref="C15.categoryFilterExceptions" />, <see cref="C15.datalabelsRange" />, <see cref="C15.dlblFieldTable" />, <see cref="C15.filteredAreaSeries" />, <see cref="C15.filteredBarSeries" />, <see cref="C15.filteredBubbleSeries" />, <see cref="C15.filteredCategoryTitle" />, <see cref="C15.filteredLineSeries" />, <see cref="C15.filteredPieSeries" />, <see cref="C15.filteredRadarSeries" />, <see cref="C15.filteredScatterSeries" />, <see cref="C15.filteredSeriesTitle" />, <see cref="C15.filteredSurfaceSeries" />, <see cref="C15.formulaRef" />, <see cref="C15.fullRef" />, <see cref="C15.layout" />, <see cref="C15.leaderLines" />, <see cref="C15.levelRef" />, <see cref="C15.numFmt" />, <see cref="C15.pivotSource" />, <see cref="C15.showDataLabelsRange" />, <see cref="C15.showLeaderLines" />, <see cref="C15.spPr" />, <see cref="C15.tx" />, <see cref="C15.xForSave" />, <see cref="C16R3.dataDisplayOptions16" />, <see cref="CDR14.contentPart" />, <see cref="COMP.legacyDrawing" />, <see cref="CS.chartStyle" />, <see cref="CS.colorStyle" />, <see cref="DGM.colorsDef" />, <see cref="DGM.colorsDefHdr" />, <see cref="DGM.colorsDefHdrLst" />, <see cref="DGM.dataModel" />, <see cref="DGM.layoutDef" />, <see cref="DGM.layoutDefHdr" />, <see cref="DGM.layoutDefHdrLst" />, <see cref="DGM.relIds" />, <see cref="DGM.styleDef" />, <see cref="DGM.styleDefHdr" />, <see cref="DGM.styleDefHdrLst" />, <see cref="DGM14.cNvPr" />, <see cref="DGM14.recolorImg" />, <see cref="DGM1611.autoBuNodeInfoLst" />, <see cref="DGM1612.lstStyle" />, <see cref="DGM1612.spPr" />, <see cref="DSP.dataModelExt" />, <see cref="DSP.drawing" />, <see cref="LC.lockedCanvas" />, <see cref="M.mathPr" />, <see cref="M.oMath" />, <see cref="M.oMathPara" />, <see cref="O.bottom" />, <see cref="O.callout" />, <see cref="O.clippath" />, <see cref="O.column" />, <see cref="O.complex" />, <see cref="O.diagram" />, <see cref="O.extrusion" />, <see cref="O.fill" />, <see cref="O.ink" />, <see cref="O.left" />, <see cref="[email protected]" />, <see cref="O.OLEObject" />, <see cref="O.right" />, <see cref="O.shapedefaults" />, <see cref="O.shapelayout" />, <see cref="O.signatureline" />, <see cref="O.skew" />, <see cref="O.top" />, <see cref="P.cmAuthorLst" />, <see cref="P.cmLst" />, <see cref="P.contentPart" />, <see cref="P.handoutMaster" />, <see cref="P.notes" />, <see cref="P.notesMaster" />, <see cref="P.oleObj" />, <see cref="P.presentation" />, <see cref="P.presentationPr" />, <see cref="P.sld" />, <see cref="P.sldLayout" />, <see cref="P.sldMaster" />, <see cref="P.sldSyncPr" />, <see cref="P.tagLst" />, <see cref="P.viewPr" />, <see cref="P14.bmkTgt" />, <see cref="P14.browseMode" />, <see cref="P14.conveyor" />, <see cref="P14.creationId" />, <see cref="P14.defaultImageDpi" />, <see cref="P14.discardImageEditData" />, <see cref="P14.doors" />, <see cref="P14.extLst" />, <see cref="P14.ferris" />, <see cref="P14.flash" />, <see cref="P14.flip" />, <see cref="P14.flythrough" />, <see cref="P14.gallery" />, <see cref="P14.glitter" />, <see cref="P14.honeycomb" />, <see cref="P14.laserClr" />, <see cref="P14.laserTraceLst" />, <see cref="P14.media" />, <see cref="P14.modId" />, <see cref="P14.nvContentPartPr" />, <see cref="P14.pan" />, <see cref="P14.prism" />, <see cref="P14.reveal" />, <see cref="P14.ripple" />, <see cref="P14.sectionLst" />, <see cref="P14.sectionPr" />, <see cref="P14.showEvtLst" />, <see cref="P14.showMediaCtrls" />, <see cref="P14.shred" />, <see cref="[email protected]" />, <see cref="P14.vortex" />, <see cref="P14.warp" />, <see cref="P14.wheelReverse" />, <see cref="P14.window" />, <see cref="P14.xfrm" />, <see cref="P15.chartTrackingRefBased" />, <see cref="P15.notesGuideLst" />, <see cref="P15.presenceInfo" />, <see cref="P15.prstTrans" />, <see cref="P15.sldGuideLst" />, <see cref="P15.threadingInfo" />, <see cref="PIC.pic_" />, <see cref="PIC14.extLst" />, <see cref="PIC14.style" />, <see cref="PVML.iscomment" />, <see cref="PVML.textdata" />, <see cref="SL.schemaLibrary" />, <see cref="SLE.slicer" />, <see cref="THM15.themeFamily" />, <see cref="TSLE.timeslicer" />, <see cref="V.arc" />, <see cref="V.background" />, <see cref="V.curve" />, <see cref="V.fill" />, <see cref="V.formulas" />, <see cref="V.group" />, <see cref="V.handles" />, <see cref="V.image" />, <see cref="V.imagedata" />, <see cref="V.line" />, <see cref="V.oval" />, <see cref="V.path" />, <see cref="V.polyline" />, <see cref="V.rect" />, <see cref="V.roundrect" />, <see cref="V.shadow" />, <see cref="V.shape" />, <see cref="V.shapetype" />, <see cref="V.stroke" />, <see cref="V.textbox" />, <see cref="V.textpath" />, <see cref="W.comments" />, <see cref="W.document" />, <see cref="W.endnotes" />, <see cref="W.fonts" />, <see cref="W.footnotes" />, <see cref="W.ftr" />, <see cref="W.glossaryDocument" />, <see cref="W.hdr" />, <see cref="W.numbering" />, <see cref="W.recipients" />, <see cref="W.settings" />, <see cref="W.styles" />, <see cref="W.txbxContent" />, <see cref="W.webSettings" />, <see cref="W10.anchorlock" />, <see cref="W10.borderbottom" />, <see cref="W10.borderleft" />, <see cref="W10.borderright" />, <see cref="W10.bordertop" />, <see cref="W10.wrap" />, <see cref="W14.checkbox" />, <see cref="W14.conflictMode" />, <see cref="W14.contentPart" />, <see cref="W14.customXmlConflictDelRangeEnd" />, <see cref="W14.customXmlConflictDelRangeStart" />, <see cref="W14.customXmlConflictInsRangeEnd" />, <see cref="W14.customXmlConflictInsRangeStart" />, <see cref="W14.defaultImageDpi" />, <see cref="W14.discardImageEditingData" />, <see cref="W14.docId" />, <see cref="W14.entityPicker" />, <see cref="W15.appearance" />, <see cref="W15.chartTrackingRefBased" />, <see cref="W15.collapsed" />, <see cref="W15.color" />, <see cref="W15.commentsEx" />, <see cref="W15.dataBinding" />, <see cref="W15.docId" />, <see cref="W15.footnoteColumns" />, <see cref="W15.people" />, <see cref="W15.repeatingSection" />, <see cref="W15.repeatingSectionItem" />, <see cref="W15.webExtensionCreated" />, <see cref="W15.webExtensionLinked" />, <see cref="WE.webextension" />, <see cref="WE.webextensionref" />, <see cref="WOE.oembed" />, <see cref="WP.anchor" />, <see cref="WP.inline" />, <see cref="WP14.pctPosHOffset" />, <see cref="WP14.pctPosVOffset" />, <see cref="WP14.sizeRelH" />, <see cref="WP14.sizeRelV" />, <see cref="WP15.webVideoPr" />, <see cref="WPC.wpc_" />, <see cref="WPG.wgp" />, <see cref="WPS.wsp" />, <see cref="XDR.contentPart" />, <see cref="XDR.wsDr" />, <see cref="XDR14.contentPart" />, <see cref="XVML.ClientData" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.uri" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GraphicData.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName graphicData = a + "graphicData";

        /// <summary>
        /// Represents the a:graphicFrame XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="graphic" />, <see cref="nvGraphicFramePr" />, <see cref="xfrm" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GraphicFrame.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName graphicFrame = a + "graphicFrame";

        /// <summary>
        /// Represents the a:graphicFrameLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvGraphicFramePr" />, <see cref="CDR.cNvGraphicFramePr" />, <see cref="P.cNvGraphicFramePr" />, <see cref="WP.cNvGraphicFramePr" />, <see cref="WPG.cNvFrPr" />, <see cref="XDR.cNvGraphicFramePr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noDrilldown" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noSelect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GraphicFrameLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName graphicFrameLocks = a + "graphicFrameLocks";

        /// <summary>
        /// Represents the a:gray XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Gray.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gray = a + "gray";

        /// <summary>
        /// Represents the a:grayscl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Grayscale.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grayscl = a + "grayscl";

        /// <summary>
        /// Represents the a:green XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Green.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName green = a + "green";

        /// <summary>
        /// Represents the a:greenMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GreenModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName greenMod = a + "greenMod";

        /// <summary>
        /// Represents the a:greenOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GreenOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName greenOff = a + "greenOff";

        /// <summary>
        /// Represents the a:gridCol XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tblGrid" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GridColumn.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gridCol = a + "gridCol";

        /// <summary>
        /// Represents the a:grpFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="A14.hiddenFill" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GroupFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grpFill = a + "grpFill";

        /// <summary>
        /// Represents the a:grpSp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cxnSp" />, <see cref="extLst" />, <see cref="graphicFrame" />, <see cref="grpSp" />, <see cref="grpSpPr" />, <see cref="nvGrpSpPr" />, <see cref="pic" />, <see cref="sp" />, <see cref="txSp" />, <see cref="A14.contentPart" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GroupShape.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grpSp = a + "grpSp";

        /// <summary>
        /// Represents the a:grpSpLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvGrpSpPr" />, <see cref="CDR.cNvGrpSpPr" />, <see cref="DSP.cNvGrpSpPr" />, <see cref="P.cNvGrpSpPr" />, <see cref="WPG.cNvGrpSpPr" />, <see cref="XDR.cNvGrpSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noRot" />, <see cref="NoNamespace.noSelect" />, <see cref="NoNamespace.noUngrp" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GroupShapeLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grpSpLocks = a + "grpSpLocks";

        /// <summary>
        /// Represents the a:grpSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="scene3d" />, <see cref="solidFill" />, <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bwMode" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: VisualGroupShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grpSpPr = a + "grpSpPr";

        /// <summary>
        /// Represents the a:gs XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gsLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.pos" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GradientStop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gs = a + "gs";

        /// <summary>
        /// Represents the a:gsLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gradFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gs" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GradientStopList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gsLst = a + "gsLst";

        /// <summary>
        /// Represents the a:headEnd XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.len" />, <see cref="NoNamespace.type" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HeadEnd.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName headEnd = a + "headEnd";

        /// <summary>
        /// Represents the a:highlight XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Highlight.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName highlight = a + "highlight";

        /// <summary>
        /// Represents the a:hlink XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Hyperlink.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hlink = a + "hlink";

        /// <summary>
        /// Represents the a:hlinkClick XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvPr" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="A14.cNvPr" />, <see cref="CDR.cNvPr" />, <see cref="CDR14.cNvPr" />, <see cref="CS.defRPr" />, <see cref="DGM14.cNvPr" />, <see cref="DSP.cNvPr" />, <see cref="P.cNvPr" />, <see cref="P14.cNvPr" />, <see cref="PIC.cNvPr" />, <see cref="W14.cNvPr" />, <see cref="WP.docPr" />, <see cref="WPG.cNvPr" />, <see cref="WPS.cNvPr" />, <see cref="XDR.cNvPr" />, <see cref="XDR14.cNvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="snd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.action" />, <see cref="NoNamespace.endSnd" />, <see cref="NoNamespace.highlightClick" />, <see cref="NoNamespace.history" />, <see cref="NoNamespace.invalidUrl" />, <see cref="R.id" />, <see cref="NoNamespace.tgtFrame" />, <see cref="NoNamespace.tooltip" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HyperlinkOnClick.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hlinkClick = a + "hlinkClick";

        /// <summary>
        /// Represents the a:hlinkHover XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvPr" />, <see cref="A14.cNvPr" />, <see cref="CDR.cNvPr" />, <see cref="CDR14.cNvPr" />, <see cref="DGM14.cNvPr" />, <see cref="DSP.cNvPr" />, <see cref="P.cNvPr" />, <see cref="P14.cNvPr" />, <see cref="PIC.cNvPr" />, <see cref="W14.cNvPr" />, <see cref="WP.docPr" />, <see cref="WPG.cNvPr" />, <see cref="WPS.cNvPr" />, <see cref="XDR.cNvPr" />, <see cref="XDR14.cNvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="snd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.action" />, <see cref="NoNamespace.endSnd" />, <see cref="NoNamespace.highlightClick" />, <see cref="NoNamespace.history" />, <see cref="NoNamespace.invalidUrl" />, <see cref="R.id" />, <see cref="NoNamespace.tgtFrame" />, <see cref="NoNamespace.tooltip" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HyperlinkOnHover.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hlinkHover = a + "hlinkHover";

        /// <summary>
        /// Represents the a:hlinkMouseOver XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="snd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.action" />, <see cref="NoNamespace.endSnd" />, <see cref="NoNamespace.highlightClick" />, <see cref="NoNamespace.history" />, <see cref="NoNamespace.invalidUrl" />, <see cref="R.id" />, <see cref="NoNamespace.tgtFrame" />, <see cref="NoNamespace.tooltip" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HyperlinkOnMouseOver.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hlinkMouseOver = a + "hlinkMouseOver";

        /// <summary>
        /// Represents the a:hsl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.hue" />, <see cref="NoNamespace.lum" />, <see cref="NoNamespace.sat" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Hsl.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hsl = a + "hsl";

        /// <summary>
        /// Represents the a:hslClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="alphaInv" />, <see cref="bgClr" />, <see cref="buClr" />, <see cref="clrFrom" />, <see cref="clrRepl" />, <see cref="clrTo" />, <see cref="contourClr" />, <see cref="custClr" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="duotone" />, <see cref="effectRef" />, <see cref="extrusionClr" />, <see cref="fgClr" />, <see cref="fillRef" />, <see cref="folHlink" />, <see cref="fontRef" />, <see cref="glow" />, <see cref="gs" />, <see cref="highlight" />, <see cref="hlink" />, <see cref="innerShdw" />, <see cref="lnRef" />, <see cref="lt1" />, <see cref="lt2" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="solidFill" />, <see cref="tcTxStyle" />, <see cref="CS.colorStyle" />, <see cref="CS.effectRef" />, <see cref="CS.fillRef" />, <see cref="CS.fontRef" />, <see cref="CS.lnRef" />, <see cref="DGM.effectClrLst" />, <see cref="DGM.fillClrLst" />, <see cref="DGM.linClrLst" />, <see cref="DGM.txEffectClrLst" />, <see cref="DGM.txFillClrLst" />, <see cref="DGM.txLinClrLst" />, <see cref="P.bgRef" />, <see cref="P.clrMru" />, <see cref="P.clrVal" />, <see cref="P.from" />, <see cref="P.penClr" />, <see cref="P.to" />, <see cref="P14.laserClr" />, <see cref="P15.clr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alpha" />, <see cref="alphaMod" />, <see cref="alphaOff" />, <see cref="blue" />, <see cref="blueMod" />, <see cref="blueOff" />, <see cref="comp" />, <see cref="gamma" />, <see cref="gray" />, <see cref="green" />, <see cref="greenMod" />, <see cref="greenOff" />, <see cref="hue" />, <see cref="hueMod" />, <see cref="hueOff" />, <see cref="inv" />, <see cref="invGamma" />, <see cref="lum" />, <see cref="lumMod" />, <see cref="lumOff" />, <see cref="red" />, <see cref="redMod" />, <see cref="redOff" />, <see cref="sat" />, <see cref="satMod" />, <see cref="satOff" />, <see cref="shade" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.hue" />, <see cref="NoNamespace.lum" />, <see cref="NoNamespace.sat" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HslColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hslClr = a + "hslClr";

        /// <summary>
        /// Represents the a:hue XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Hue.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hue = a + "hue";

        /// <summary>
        /// Represents the a:hueMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HueModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hueMod = a + "hueMod";

        /// <summary>
        /// Represents the a:hueOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HueOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hueOff = a + "hueOff";

        /// <summary>
        /// Represents the a:innerShdw XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.blurRad" />, <see cref="NoNamespace.dir" />, <see cref="NoNamespace.dist" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: InnerShadow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName innerShdw = a + "innerShdw";

        /// <summary>
        /// Represents the a:insideH XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: InsideHorizontalBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName insideH = a + "insideH";

        /// <summary>
        /// Represents the a:insideV XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: InsideVerticalBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName insideV = a + "insideV";

        /// <summary>
        /// Represents the a:inv XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Inverse.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName inv = a + "inv";

        /// <summary>
        /// Represents the a:invGamma XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: InverseGamma.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName invGamma = a + "invGamma";

        /// <summary>
        /// Represents the a:lastCol XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LastColumn.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lastCol = a + "lastCol";

        /// <summary>
        /// Represents the a:lastRow XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LastRow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lastRow = a + "lastRow";

        /// <summary>
        /// Represents the a:latin XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="font" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LatinFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName latin = a + "latin";

        /// <summary>
        /// Represents the a:left XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LeftBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName left = a + "left";

        /// <summary>
        /// Represents the a:lightRig XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cell3D" />, <see cref="scene3d" />, <see cref="A14.hiddenScene3d" />, <see cref="DGM.scene3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="rot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dir" />, <see cref="NoNamespace.rig" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LightRig.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lightRig = a + "lightRig";

        /// <summary>
        /// Represents the a:lin XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gradFill" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.ang" />, <see cref="NoNamespace.scaled" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LinearGradientFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lin = a + "lin";

        /// <summary>
        /// Represents the a:ln XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bottom" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="insideH" />, <see cref="insideV" />, <see cref="left" />, <see cref="lnStyleLst" />, <see cref="right" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tl2br" />, <see cref="top" />, <see cref="tr2bl" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM.whole" />, <see cref="DGM1612.spPr" />, <see cref="DSP.spPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.whole" />, <see cref="WPS.spPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Outline.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ln = a + "ln";

        /// <summary>
        /// Represents the a:lnB XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BottomBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnB = a + "lnB";

        /// <summary>
        /// Represents the a:lnBlToTr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BottomLeftToTopRightBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnBlToTr = a + "lnBlToTr";

        /// <summary>
        /// Represents the a:lnDef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="objectDefaults" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bodyPr" />, <see cref="extLst" />, <see cref="lstStyle" />, <see cref="spPr" />, <see cref="style" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineDefault.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnDef = a + "lnDef";

        /// <summary>
        /// Represents the a:lnL XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LeftBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnL = a + "lnL";

        /// <summary>
        /// Represents the a:lnR XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RightBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnR = a + "lnR";

        /// <summary>
        /// Represents the a:lnRef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bottom" />, <see cref="insideH" />, <see cref="insideV" />, <see cref="left" />, <see cref="right" />, <see cref="style" />, <see cref="tl2br" />, <see cref="top" />, <see cref="tr2bl" />, <see cref="CDR.style" />, <see cref="DGM.style" />, <see cref="DSP.style" />, <see cref="P.style" />, <see cref="PIC14.style" />, <see cref="WPS.style" />, <see cref="XDR.style" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineReference.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnRef = a + "lnRef";

        /// <summary>
        /// Represents the a:lnSpc XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="spcPct" />, <see cref="spcPts" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineSpacing.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnSpc = a + "lnSpc";

        /// <summary>
        /// Represents the a:lnStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fmtScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnStyleLst = a + "lnStyleLst";

        /// <summary>
        /// Represents the a:lnT XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TopBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnT = a + "lnT";

        /// <summary>
        /// Represents the a:lnTlToBr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TopLeftToBottomRightBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnTlToBr = a + "lnTlToBr";

        /// <summary>
        /// Represents the a:lnTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnTo = a + "lnTo";

        /// <summary>
        /// Represents the a:lstStyle XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lnDef" />, <see cref="spDef" />, <see cref="txBody" />, <see cref="txDef" />, <see cref="C.rich" />, <see cref="C.txPr" />, <see cref="CDR.txBody" />, <see cref="CX.rich" />, <see cref="CX.txPr" />, <see cref="DGM.t" />, <see cref="DSP.txBody" />, <see cref="P.txBody" />, <see cref="P188.txBody" />, <see cref="XDR.txBody" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="defPPr" />, <see cref="extLst" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ListStyle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lstStyle = a + "lstStyle";

        /// <summary>
        /// Represents the a:lt1 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Light1Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lt1 = a + "lt1";

        /// <summary>
        /// Represents the a:lt2 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Light2Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lt2 = a + "lt2";

        /// <summary>
        /// Represents the a:lum XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bright" />, <see cref="NoNamespace.contrast" />, <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Luminance, LuminanceEffect.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lum = a + "lum";

        /// <summary>
        /// Represents the a:lumMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LuminanceModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lumMod = a + "lumMod";

        /// <summary>
        /// Represents the a:lumOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LuminanceOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lumOff = a + "lumOff";

        /// <summary>
        /// Represents the a:lvl1pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level1ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl1pPr = a + "lvl1pPr";

        /// <summary>
        /// Represents the a:lvl2pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level2ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl2pPr = a + "lvl2pPr";

        /// <summary>
        /// Represents the a:lvl3pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level3ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl3pPr = a + "lvl3pPr";

        /// <summary>
        /// Represents the a:lvl4pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level4ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl4pPr = a + "lvl4pPr";

        /// <summary>
        /// Represents the a:lvl5pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level5ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl5pPr = a + "lvl5pPr";

        /// <summary>
        /// Represents the a:lvl6pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level6ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl6pPr = a + "lvl6pPr";

        /// <summary>
        /// Represents the a:lvl7pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level7ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl7pPr = a + "lvl7pPr";

        /// <summary>
        /// Represents the a:lvl8pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level8ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl8pPr = a + "lvl8pPr";

        /// <summary>
        /// Represents the a:lvl9pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level9ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl9pPr = a + "lvl9pPr";

        /// <summary>
        /// Represents the a:majorFont XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fontScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cs" />, <see cref="ea" />, <see cref="extLst" />, <see cref="font" />, <see cref="latin" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: MajorFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName majorFont = a + "majorFont";

        /// <summary>
        /// Represents the a:masterClrMapping XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.clrMapOvr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: MasterColorMapping.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName masterClrMapping = a + "masterClrMapping";

        /// <summary>
        /// Represents the a:minorFont XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fontScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cs" />, <see cref="ea" />, <see cref="extLst" />, <see cref="font" />, <see cref="latin" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: MinorFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName minorFont = a + "minorFont";

        /// <summary>
        /// Represents the a:miter XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.lim" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Miter.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName miter = a + "miter";

        /// <summary>
        /// Represents the a:moveTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: MoveTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName moveTo = a + "moveTo";

        /// <summary>
        /// Represents the a:neCell XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NortheastCell.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName neCell = a + "neCell";

        /// <summary>
        /// Represents the a:noAutofit XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NoAutoFit.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName noAutofit = a + "noAutofit";

        /// <summary>
        /// Represents the a:noFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="uLn" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NoFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName noFill = a + "noFill";

        /// <summary>
        /// Represents the a:norm XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="backdrop" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dx" />, <see cref="NoNamespace.dy" />, <see cref="NoNamespace.dz" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Normal.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName norm = a + "norm";

        /// <summary>
        /// Represents the a:normAutofit XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.fontScale" />, <see cref="NoNamespace.lnSpcReduction" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NormalAutoFit.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName normAutofit = a + "normAutofit";

        /// <summary>
        /// Represents the a:nvCxnSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cxnSp" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvCxnSpPr" />, <see cref="cNvPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualConnectionShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvCxnSpPr = a + "nvCxnSpPr";

        /// <summary>
        /// Represents the a:nvGraphicFramePr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphicFrame" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvGraphicFramePr" />, <see cref="cNvPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualGraphicFrameProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvGraphicFramePr = a + "nvGraphicFramePr";

        /// <summary>
        /// Represents the a:nvGrpSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvGrpSpPr" />, <see cref="cNvPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualGroupShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvGrpSpPr = a + "nvGrpSpPr";

        /// <summary>
        /// Represents the a:nvPicPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="pic" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvPicPr" />, <see cref="cNvPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualPictureProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvPicPr = a + "nvPicPr";

        /// <summary>
        /// Represents the a:nvSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvPr" />, <see cref="cNvSpPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvSpPr = a + "nvSpPr";

        /// <summary>
        /// Represents the a:nwCell XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NorthwestCell.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nwCell = a + "nwCell";

        /// <summary>
        /// Represents the a:objectDefaults XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="theme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="lnDef" />, <see cref="spDef" />, <see cref="txDef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ObjectDefaults.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName objectDefaults = a + "objectDefaults";

        /// <summary>
        /// Represents the a:off XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="xfrm" />, <see cref="A14.xfrm" />, <see cref="CDR.xfrm" />, <see cref="CDR14.xfrm" />, <see cref="DSP.txXfrm" />, <see cref="P.xfrm" />, <see cref="P14.xfrm" />, <see cref="W14.xfrm" />, <see cref="WPG.xfrm" />, <see cref="XDR.xfrm" />, <see cref="XDR14.xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Offset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName off = a + "off";

        /// <summary>
        /// Represents the a:outerShdw XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.blurRad" />, <see cref="NoNamespace.dir" />, <see cref="NoNamespace.dist" />, <see cref="NoNamespace.kx" />, <see cref="NoNamespace.ky" />, <see cref="NoNamespace.rotWithShape" />, <see cref="NoNamespace.sx" />, <see cref="NoNamespace.sy" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: OuterShadow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName outerShdw = a + "outerShdw";

        /// <summary>
        /// Represents the a:overrideClrMapping XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.clrMapOvr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.accent1" />, <see cref="NoNamespace.accent2" />, <see cref="NoNamespace.accent3" />, <see cref="NoNamespace.accent4" />, <see cref="NoNamespace.accent5" />, <see cref="NoNamespace.accent6" />, <see cref="NoNamespace.bg1" />, <see cref="NoNamespace.bg2" />, <see cref="NoNamespace.folHlink" />, <see cref="NoNamespace.hlink" />, <see cref="NoNamespace.tx1" />, <see cref="NoNamespace.tx2" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: OverrideColorMapping.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName overrideClrMapping = a + "overrideClrMapping";

        /// <summary>
        /// Represents the a:p XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="txBody" />, <see cref="C.rich" />, <see cref="C.txPr" />, <see cref="CDR.txBody" />, <see cref="CX.rich" />, <see cref="CX.txPr" />, <see cref="DGM.t" />, <see cref="DSP.txBody" />, <see cref="P.txBody" />, <see cref="P188.txBody" />, <see cref="XDR.txBody" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="br" />, <see cref="endParaRPr" />, <see cref="fld" />, <see cref="pPr" />, <see cref="r" />, <see cref="A14.m" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Paragraph.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName p = a + "p";

        /// <summary>
        /// Represents the a:path XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gradFill" />, <see cref="pathLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="arcTo" />, <see cref="close" />, <see cref="cubicBezTo" />, <see cref="fillToRect" />, <see cref="lnTo" />, <see cref="moveTo" />, <see cref="quadBezTo" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.extrusionOk" />, <see cref="NoNamespace.fill" />, <see cref="NoNamespace.h" />, <see cref="NoNamespace.path" />, <see cref="NoNamespace.stroke" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Path, PathGradientFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName path = a + "path";

        /// <summary>
        /// Represents the a:pathLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="path" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PathList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pathLst = a + "pathLst";

        /// <summary>
        /// Represents the a:pattFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="uLn" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bgClr" />, <see cref="fgClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.prst" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PatternFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pattFill = a + "pattFill";

        /// <summary>
        /// Represents the a:pic XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="extLst" />, <see cref="nvPicPr" />, <see cref="spPr" />, <see cref="style" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Picture.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pic = a + "pic";

        /// <summary>
        /// Represents the a:picLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvPicPr" />, <see cref="CDR.cNvPicPr" />, <see cref="P.cNvPicPr" />, <see cref="PIC.cNvPicPr" />, <see cref="XDR.cNvPicPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noAdjustHandles" />, <see cref="NoNamespace.noChangeArrowheads" />, <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noChangeShapeType" />, <see cref="NoNamespace.noCrop" />, <see cref="NoNamespace.noEditPoints" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noRot" />, <see cref="NoNamespace.noSelect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PictureLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName picLocks = a + "picLocks";

        /// <summary>
        /// Represents the a:pos XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ahPolar" />, <see cref="ahXY" />, <see cref="cxn" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Position.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pos = a + "pos";

        /// <summary>
        /// Represents the a:pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fld" />, <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pPr = a + "pPr";

        /// <summary>
        /// Represents the a:prstClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="alphaInv" />, <see cref="bgClr" />, <see cref="buClr" />, <see cref="clrFrom" />, <see cref="clrRepl" />, <see cref="clrTo" />, <see cref="contourClr" />, <see cref="custClr" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="duotone" />, <see cref="effectRef" />, <see cref="extrusionClr" />, <see cref="fgClr" />, <see cref="fillRef" />, <see cref="folHlink" />, <see cref="fontRef" />, <see cref="glow" />, <see cref="gs" />, <see cref="highlight" />, <see cref="hlink" />, <see cref="innerShdw" />, <see cref="lnRef" />, <see cref="lt1" />, <see cref="lt2" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="solidFill" />, <see cref="tcTxStyle" />, <see cref="CS.colorStyle" />, <see cref="CS.effectRef" />, <see cref="CS.fillRef" />, <see cref="CS.fontRef" />, <see cref="CS.lnRef" />, <see cref="DGM.effectClrLst" />, <see cref="DGM.fillClrLst" />, <see cref="DGM.linClrLst" />, <see cref="DGM.txEffectClrLst" />, <see cref="DGM.txFillClrLst" />, <see cref="DGM.txLinClrLst" />, <see cref="P.bgRef" />, <see cref="P.clrMru" />, <see cref="P.clrVal" />, <see cref="P.from" />, <see cref="P.penClr" />, <see cref="P.to" />, <see cref="P14.laserClr" />, <see cref="P15.clr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alpha" />, <see cref="alphaMod" />, <see cref="alphaOff" />, <see cref="blue" />, <see cref="blueMod" />, <see cref="blueOff" />, <see cref="comp" />, <see cref="gamma" />, <see cref="gray" />, <see cref="green" />, <see cref="greenMod" />, <see cref="greenOff" />, <see cref="hue" />, <see cref="hueMod" />, <see cref="hueOff" />, <see cref="inv" />, <see cref="invGamma" />, <see cref="lum" />, <see cref="lumMod" />, <see cref="lumOff" />, <see cref="red" />, <see cref="redMod" />, <see cref="redOff" />, <see cref="sat" />, <see cref="satMod" />, <see cref="satOff" />, <see cref="shade" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstClr = a + "prstClr";

        /// <summary>
        /// Represents the a:prstDash XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetDash.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstDash = a + "prstDash";

        /// <summary>
        /// Represents the a:prstGeom XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="spPr" />, <see cref="ASK.lineSketchStyleProps" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.spPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.spPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPS.spPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="avLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.prst" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetGeometry.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstGeom = a + "prstGeom";

        /// <summary>
        /// Represents the a:prstShdw XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dir" />, <see cref="NoNamespace.dist" />, <see cref="NoNamespace.prst" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetShadow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstShdw = a + "prstShdw";

        /// <summary>
        /// Represents the a:prstTxWarp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="avLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.prst" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetTextWrap.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstTxWarp = a + "prstTxWarp";

        /// <summary>
        /// Represents the a:pt XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cubicBezTo" />, <see cref="lnTo" />, <see cref="moveTo" />, <see cref="quadBezTo" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Point.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pt = a + "pt";

        /// <summary>
        /// Represents the a:quadBezTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: QuadraticBezierCurveTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName quadBezTo = a + "quadBezTo";

        /// <summary>
        /// Represents the a:quickTimeFile XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.nvPr" />, <see cref="P14.nvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="R.link" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: QuickTimeFromFile.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName quickTimeFile = a + "quickTimeFile";

        /// <summary>
        /// Represents the a:r XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="rPr" />, <see cref="t" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Run.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName r = a + "r";

        /// <summary>
        /// Represents the a:rect XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.l" />, <see cref="NoNamespace.r" />, <see cref="NoNamespace.t" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Rectangle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName rect = a + "rect";

        /// <summary>
        /// Represents the a:red XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Red.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName red = a + "red";

        /// <summary>
        /// Represents the a:redMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RedModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName redMod = a + "redMod";

        /// <summary>
        /// Represents the a:redOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RedOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName redOff = a + "redOff";

        /// <summary>
        /// Represents the a:reflection XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.blurRad" />, <see cref="NoNamespace.dir" />, <see cref="NoNamespace.dist" />, <see cref="NoNamespace.endA" />, <see cref="NoNamespace.endPos" />, <see cref="NoNamespace.fadeDir" />, <see cref="NoNamespace.kx" />, <see cref="NoNamespace.ky" />, <see cref="NoNamespace.rotWithShape" />, <see cref="NoNamespace.stA" />, <see cref="NoNamespace.stPos" />, <see cref="NoNamespace.sx" />, <see cref="NoNamespace.sy" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Reflection.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName reflection = a + "reflection";

        /// <summary>
        /// Represents the a:relOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.tx" />, <see cref="NoNamespace.ty" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RelativeOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName relOff = a + "relOff";

        /// <summary>
        /// Represents the a:right XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RightBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName right = a + "right";

        /// <summary>
        /// Represents the a:rot XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="camera" />, <see cref="lightRig" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.lat" />, <see cref="NoNamespace.lon" />, <see cref="NoNamespace.rev" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Rotation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName rot = a + "rot";

        /// <summary>
        /// Represents the a:round XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Round.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName round = a + "round";

        /// <summary>
        /// Represents the a:rPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="br" />, <see cref="fld" />, <see cref="r" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="cs" />, <see cref="ea" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="highlight" />, <see cref="hlinkClick" />, <see cref="hlinkMouseOver" />, <see cref="latin" />, <see cref="ln" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="rtl" />, <see cref="solidFill" />, <see cref="sym" />, <see cref="uFill" />, <see cref="uFillTx" />, <see cref="uLn" />, <see cref="uLnTx" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.altLang" />, <see cref="NoNamespace.b" />, <see cref="NoNamespace.baseline" />, <see cref="NoNamespace.bmk" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.dirty" />, <see cref="NoNamespace.err" />, <see cref="NoNamespace.i" />, <see cref="NoNamespace.kern" />, <see cref="NoNamespace.kumimoji" />, <see cref="NoNamespace.lang" />, <see cref="NoNamespace.noProof" />, <see cref="NoNamespace.normalizeH" />, <see cref="NoNamespace.smtClean" />, <see cref="NoNamespace.smtId" />, <see cref="NoNamespace.spc" />, <see cref="NoNamespace.strike" />, <see cref="NoNamespace.sz" />, <see cref="NoNamespace.u" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RunProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName rPr = a + "rPr";

        /// <summary>
        /// Represents the a:rtl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RightToLeft.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName rtl = a + "rtl";

        /// <summary>
        /// Represents the a:sat XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Saturation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName sat = a + "sat";

        /// <summary>
        /// Represents the a:satMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SaturationModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName satMod = a + "satMod";

        /// <summary>
        /// Represents the a:satOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SaturationOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName satOff = a + "satOff";

        /// <summary>
        /// Represents the a:scene3d XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="effectStyle" />, <see cref="grpSpPr" />, <see cref="spPr" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.bodyPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.bodyPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="backdrop" />, <see cref="camera" />, <see cref="extLst" />, <see cref="lightRig" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Scene3DType.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName scene3d = a + "scene3d";

        /// <summary>
        /// Represents the a:schemeClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="alphaInv" />, <see cref="bgClr" />, <see cref="buClr" />, <see cref="clrFrom" />, <see cref="clrRepl" />, <see cref="clrTo" />, <see cref="contourClr" />, <see cref="custClr" />, <see cref="duotone" />, <see cref="effectRef" />, <see cref="extrusionClr" />, <see cref="fgClr" />, <see cref="fillRef" />, <see cref="fontRef" />, <see cref="glow" />, <see cref="gs" />, <see cref="highlight" />, <see cref="innerShdw" />, <see cref="lnRef" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="solidFill" />, <see cref="tcTxStyle" />, <see cref="CS.colorStyle" />, <see cref="CS.effectRef" />, <see cref="CS.fillRef" />, <see cref="CS.fontRef" />, <see cref="CS.lnRef" />, <see cref="DGM.effectClrLst" />, <see cref="DGM.fillClrLst" />, <see cref="DGM.linClrLst" />, <see cref="DGM.txEffectClrLst" />, <see cref="DGM.txFillClrLst" />, <see cref="DGM.txLinClrLst" />, <see cref="P.bgRef" />, <see cref="P.clrMru" />, <see cref="P.clrVal" />, <see cref="P.from" />, <see cref="P.penClr" />, <see cref="P.to" />, <see cref="P14.laserClr" />, <see cref="P15.clr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alpha" />, <see cref="alphaMod" />, <see cref="alphaOff" />, <see cref="blue" />, <see cref="blueMod" />, <see cref="blueOff" />, <see cref="comp" />, <see cref="gamma" />, <see cref="gray" />, <see cref="green" />, <see cref="greenMod" />, <see cref="greenOff" />, <see cref="hue" />, <see cref="hueMod" />, <see cref="hueOff" />, <see cref="inv" />, <see cref="invGamma" />, <see cref="lum" />, <see cref="lumMod" />, <see cref="lumOff" />, <see cref="red" />, <see cref="redMod" />, <see cref="redOff" />, <see cref="sat" />, <see cref="satMod" />, <see cref="satOff" />, <see cref="shade" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SchemeColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName schemeClr = a + "schemeClr";

        /// <summary>
        /// Represents the a:scrgbClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="alphaInv" />, <see cref="bgClr" />, <see cref="buClr" />, <see cref="clrFrom" />, <see cref="clrRepl" />, <see cref="clrTo" />, <see cref="contourClr" />, <see cref="custClr" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="duotone" />, <see cref="effectRef" />, <see cref="extrusionClr" />, <see cref="fgClr" />, <see cref="fillRef" />, <see cref="folHlink" />, <see cref="fontRef" />, <see cref="glow" />, <see cref="gs" />, <see cref="highlight" />, <see cref="hlink" />, <see cref="innerShdw" />, <see cref="lnRef" />, <see cref="lt1" />, <see cref="lt2" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="solidFill" />, <see cref="tcTxStyle" />, <see cref="CS.colorStyle" />, <see cref="CS.effectRef" />, <see cref="CS.fillRef" />, <see cref="CS.fontRef" />, <see cref="CS.lnRef" />, <see cref="DGM.effectClrLst" />, <see cref="DGM.fillClrLst" />, <see cref="DGM.linClrLst" />, <see cref="DGM.txEffectClrLst" />, <see cref="DGM.txFillClrLst" />, <see cref="DGM.txLinClrLst" />, <see cref="P.bgRef" />, <see cref="P.clrMru" />, <see cref="P.clrVal" />, <see cref="P.from" />, <see cref="P.penClr" />, <see cref="P.to" />, <see cref="P14.laserClr" />, <see cref="P15.clr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alpha" />, <see cref="alphaMod" />, <see cref="alphaOff" />, <see cref="blue" />, <see cref="blueMod" />, <see cref="blueOff" />, <see cref="comp" />, <see cref="gamma" />, <see cref="gray" />, <see cref="green" />, <see cref="greenMod" />, <see cref="greenOff" />, <see cref="hue" />, <see cref="hueMod" />, <see cref="hueOff" />, <see cref="inv" />, <see cref="invGamma" />, <see cref="lum" />, <see cref="lumMod" />, <see cref="lumOff" />, <see cref="red" />, <see cref="redMod" />, <see cref="redOff" />, <see cref="sat" />, <see cref="satMod" />, <see cref="satOff" />, <see cref="shade" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.g" />, <see cref="NoNamespace.r" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RgbColorModelPercentage.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName scrgbClr = a + "scrgbClr";

        /// <summary>
        /// Represents the a:seCell XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SoutheastCell.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName seCell = a + "seCell";

        /// <summary>
        /// Represents the a:shade XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Shade.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName shade = a + "shade";

        /// <summary>
        /// Represents the a:snd XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hlinkClick" />, <see cref="hlinkHover" />, <see cref="hlinkMouseOver" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.builtIn" />, <see cref="NoNamespace.name" />, <see cref="R.embed" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HyperlinkSound.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName snd = a + "snd";

        /// <summary>
        /// Represents the a:softEdge XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.rad" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SoftEdge.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName softEdge = a + "softEdge";

        /// <summary>
        /// Represents the a:solidFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="uLn" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SolidFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName solidFill = a + "solidFill";

        /// <summary>
        /// Represents the a:sp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="nvSpPr" />, <see cref="spPr" />, <see cref="style" />, <see cref="txSp" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Shape.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName sp = a + "sp";

        /// <summary>
        /// Represents the a:sp3d XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="effectStyle" />, <see cref="spPr" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.spPr" />, <see cref="CS.bodyPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM.txPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.spPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPS.bodyPr" />, <see cref="WPS.spPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevelB" />, <see cref="bevelT" />, <see cref="contourClr" />, <see cref="extLst" />, <see cref="extrusionClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.contourW" />, <see cref="NoNamespace.extrusionH" />, <see cref="NoNamespace.prstMaterial" />, <see cref="NoNamespace.z" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Shape3DType.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName sp3d = a + "sp3d";

        /// <summary>
        /// Represents the a:spAutoFit XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeAutoFit.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName spAutoFit = a + "spAutoFit";

        /// <summary>
        /// Represents the a:spcAft XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="spcPct" />, <see cref="spcPts" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SpaceAfter.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName spcAft = a + "spcAft";

        /// <summary>
        /// Represents the a:spcBef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="spcPct" />, <see cref="spcPts" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SpaceBefore.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName spcBef = a + "spcBef";

        /// <summary>
        /// Represents the a:spcPct XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SpacingPercent.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName spcPct = a + "spcPct";

        /// <summary>
        /// Represents the a:spcPts XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SpacingPoints.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName spcPts = a + "spcPts";

        /// <summary>
        /// Represents the a:spDef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="objectDefaults" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bodyPr" />, <see cref="extLst" />, <see cref="lstStyle" />, <see cref="spPr" />, <see cref="style" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeDefault.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName spDef = a + "spDef";

        /// <summary>
        /// Represents the a:spLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvSpPr" />, <see cref="CDR.cNvSpPr" />, <see cref="DSP.cNvSpPr" />, <see cref="P.cNvSpPr" />, <see cref="WPS.cNvSpPr" />, <see cref="XDR.cNvSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noAdjustHandles" />, <see cref="NoNamespace.noChangeArrowheads" />, <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noChangeShapeType" />, <see cref="NoNamespace.noEditPoints" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noRot" />, <see cref="NoNamespace.noSelect" />, <see cref="NoNamespace.noTextEdit" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName spLocks = a + "spLocks";

        /// <summary>
        /// Represents the a:spPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cxnSp" />, <see cref="lnDef" />, <see cref="pic" />, <see cref="sp" />, <see cref="spDef" />, <see cref="txDef" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="custGeom" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="ln" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstGeom" />, <see cref="scene3d" />, <see cref="solidFill" />, <see cref="sp3d" />, <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bwMode" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName spPr = a + "spPr";

        /// <summary>
        /// Represents the a:srcRect XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blipFill" />, <see cref="CDR.blipFill" />, <see cref="P.blipFill" />, <see cref="PIC.blipFill" />, <see cref="XDR.blipFill" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.l" />, <see cref="NoNamespace.r" />, <see cref="NoNamespace.t" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SourceRectangle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName srcRect = a + "srcRect";

        /// <summary>
        /// Represents the a:srgbClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="alphaInv" />, <see cref="bgClr" />, <see cref="buClr" />, <see cref="clrFrom" />, <see cref="clrRepl" />, <see cref="clrTo" />, <see cref="contourClr" />, <see cref="custClr" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="duotone" />, <see cref="effectRef" />, <see cref="extrusionClr" />, <see cref="fgClr" />, <see cref="fillRef" />, <see cref="folHlink" />, <see cref="fontRef" />, <see cref="glow" />, <see cref="gs" />, <see cref="highlight" />, <see cref="hlink" />, <see cref="innerShdw" />, <see cref="lnRef" />, <see cref="lt1" />, <see cref="lt2" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="solidFill" />, <see cref="tcTxStyle" />, <see cref="CS.colorStyle" />, <see cref="CS.effectRef" />, <see cref="CS.fillRef" />, <see cref="CS.fontRef" />, <see cref="CS.lnRef" />, <see cref="DGM.effectClrLst" />, <see cref="DGM.fillClrLst" />, <see cref="DGM.linClrLst" />, <see cref="DGM.txEffectClrLst" />, <see cref="DGM.txFillClrLst" />, <see cref="DGM.txLinClrLst" />, <see cref="P.bgRef" />, <see cref="P.clrMru" />, <see cref="P.clrVal" />, <see cref="P.from" />, <see cref="P.penClr" />, <see cref="P.to" />, <see cref="P14.laserClr" />, <see cref="P15.clr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alpha" />, <see cref="alphaMod" />, <see cref="alphaOff" />, <see cref="blue" />, <see cref="blueMod" />, <see cref="blueOff" />, <see cref="comp" />, <see cref="gamma" />, <see cref="gray" />, <see cref="green" />, <see cref="greenMod" />, <see cref="greenOff" />, <see cref="hue" />, <see cref="hueMod" />, <see cref="hueOff" />, <see cref="inv" />, <see cref="invGamma" />, <see cref="lum" />, <see cref="lumMod" />, <see cref="lumOff" />, <see cref="red" />, <see cref="redMod" />, <see cref="redOff" />, <see cref="sat" />, <see cref="satMod" />, <see cref="satOff" />, <see cref="shade" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="A14.legacySpreadsheetColorIndex" />, <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RgbColorModelHex.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName srgbClr = a + "srgbClr";

        /// <summary>
        /// Represents the a:st XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="audioCd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.time" />, <see cref="NoNamespace.track" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: StartTime.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName st = a + "st";

        /// <summary>
        /// Represents the a:stCxn XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvCxnSpPr" />, <see cref="CDR.cNvCxnSpPr" />, <see cref="P.cNvCxnSpPr" />, <see cref="WPS.cNvCnPr" />, <see cref="XDR.cNvCxnSpPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.id" />, <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: StartConnection.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName stCxn = a + "stCxn";

        /// <summary>
        /// Represents the a:stretch XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blipFill" />, <see cref="CDR.blipFill" />, <see cref="P.blipFill" />, <see cref="PIC.blipFill" />, <see cref="XDR.blipFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="fillRect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Stretch.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName stretch = a + "stretch";

        /// <summary>
        /// Represents the a:style XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cxnSp" />, <see cref="lnDef" />, <see cref="pic" />, <see cref="sp" />, <see cref="spDef" />, <see cref="txDef" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="effectRef" />, <see cref="fillRef" />, <see cref="fontRef" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeStyle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName style = a + "style";

        /// <summary>
        /// Represents the a:swCell XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SouthwestCell.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName swCell = a + "swCell";

        /// <summary>
        /// Represents the a:sx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.scale" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.d" />, <see cref="NoNamespace.n" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ScaleX.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName sx = a + "sx";

        /// <summary>
        /// Represents the a:sy XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.scale" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.d" />, <see cref="NoNamespace.n" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ScaleY.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName sy = a + "sy";

        /// <summary>
        /// Represents the a:sym XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SymbolFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName sym = a + "sym";

        /// <summary>
        /// Represents the a:sysClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="alphaInv" />, <see cref="bgClr" />, <see cref="buClr" />, <see cref="clrFrom" />, <see cref="clrRepl" />, <see cref="clrTo" />, <see cref="contourClr" />, <see cref="custClr" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="duotone" />, <see cref="effectRef" />, <see cref="extrusionClr" />, <see cref="fgClr" />, <see cref="fillRef" />, <see cref="folHlink" />, <see cref="fontRef" />, <see cref="glow" />, <see cref="gs" />, <see cref="highlight" />, <see cref="hlink" />, <see cref="innerShdw" />, <see cref="lnRef" />, <see cref="lt1" />, <see cref="lt2" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="solidFill" />, <see cref="tcTxStyle" />, <see cref="CS.colorStyle" />, <see cref="CS.effectRef" />, <see cref="CS.fillRef" />, <see cref="CS.fontRef" />, <see cref="CS.lnRef" />, <see cref="DGM.effectClrLst" />, <see cref="DGM.fillClrLst" />, <see cref="DGM.linClrLst" />, <see cref="DGM.txEffectClrLst" />, <see cref="DGM.txFillClrLst" />, <see cref="DGM.txLinClrLst" />, <see cref="P.bgRef" />, <see cref="P.clrMru" />, <see cref="P.clrVal" />, <see cref="P.from" />, <see cref="P.penClr" />, <see cref="P.to" />, <see cref="P14.laserClr" />, <see cref="P15.clr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alpha" />, <see cref="alphaMod" />, <see cref="alphaOff" />, <see cref="blue" />, <see cref="blueMod" />, <see cref="blueOff" />, <see cref="comp" />, <see cref="gamma" />, <see cref="gray" />, <see cref="green" />, <see cref="greenMod" />, <see cref="greenOff" />, <see cref="hue" />, <see cref="hueMod" />, <see cref="hueOff" />, <see cref="inv" />, <see cref="invGamma" />, <see cref="lum" />, <see cref="lumMod" />, <see cref="lumOff" />, <see cref="red" />, <see cref="redMod" />, <see cref="redOff" />, <see cref="sat" />, <see cref="satMod" />, <see cref="satOff" />, <see cref="shade" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.lastClr" />, <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: SystemColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName sysClr = a + "sysClr";

        /// <summary>
        /// Represents the a:t XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fld" />, <see cref="r" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Text.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName t = a + "t";

        /// <summary>
        /// Represents the a:tab XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.pos" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TabStop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tab = a + "tab";

        /// <summary>
        /// Represents the a:tableStyle XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tblPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="band1H" />, <see cref="band1V" />, <see cref="band2H" />, <see cref="band2V" />, <see cref="extLst" />, <see cref="firstCol" />, <see cref="firstRow" />, <see cref="lastCol" />, <see cref="lastRow" />, <see cref="neCell" />, <see cref="nwCell" />, <see cref="seCell" />, <see cref="swCell" />, <see cref="tblBg" />, <see cref="wholeTbl" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.styleId" />, <see cref="NoNamespace.styleName" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableStyle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tableStyle = a + "tableStyle";

        /// <summary>
        /// Represents the a:tableStyleId XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tblPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableStyleId.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tableStyleId = a + "tableStyleId";

        /// <summary>
        /// Represents the a:tabLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tab" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TabStopList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tabLst = a + "tabLst";

        /// <summary>
        /// Represents the a:tailEnd XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.len" />, <see cref="NoNamespace.type" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TailEnd.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tailEnd = a + "tailEnd";

        /// <summary>
        /// Represents the a:tbl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphicData" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tblGrid" />, <see cref="tblPr" />, <see cref="tr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Table.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tbl = a + "tbl";

        /// <summary>
        /// Represents the a:tblBg XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="effect" />, <see cref="effectRef" />, <see cref="fill" />, <see cref="fillRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableBackground.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tblBg = a + "tblBg";

        /// <summary>
        /// Represents the a:tblGrid XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tbl" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gridCol" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableGrid.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tblGrid = a + "tblGrid";

        /// <summary>
        /// Represents the a:tblPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tbl" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />, <see cref="tableStyle" />, <see cref="tableStyleId" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bandCol" />, <see cref="NoNamespace.bandRow" />, <see cref="NoNamespace.firstCol" />, <see cref="NoNamespace.firstRow" />, <see cref="NoNamespace.lastCol" />, <see cref="NoNamespace.lastRow" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tblPr = a + "tblPr";

        /// <summary>
        /// Represents the a:tblStyle XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tblStyleLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="band1H" />, <see cref="band1V" />, <see cref="band2H" />, <see cref="band2V" />, <see cref="extLst" />, <see cref="firstCol" />, <see cref="firstRow" />, <see cref="lastCol" />, <see cref="lastRow" />, <see cref="neCell" />, <see cref="nwCell" />, <see cref="seCell" />, <see cref="swCell" />, <see cref="tblBg" />, <see cref="wholeTbl" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.styleId" />, <see cref="NoNamespace.styleName" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableStyleEntry.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tblStyle = a + "tblStyle";

        /// <summary>
        /// Represents the a:tblStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphicData" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.def" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tblStyleLst = a + "tblStyleLst";

        /// <summary>
        /// Represents the a:tc XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="tcPr" />, <see cref="txBody" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.gridSpan" />, <see cref="NoNamespace.hMerge" />, <see cref="NoNamespace.rowSpan" />, <see cref="NoNamespace.vMerge" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableCell.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tc = a + "tc";

        /// <summary>
        /// Represents the a:tcBdr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bottom" />, <see cref="extLst" />, <see cref="insideH" />, <see cref="insideV" />, <see cref="left" />, <see cref="right" />, <see cref="tl2br" />, <see cref="top" />, <see cref="tr2bl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableCellBorders.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tcBdr = a + "tcBdr";

        /// <summary>
        /// Represents the a:tcPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tc" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="cell3D" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.anchor" />, <see cref="NoNamespace.anchorCtr" />, <see cref="NoNamespace.horzOverflow" />, <see cref="NoNamespace.marB" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.marT" />, <see cref="NoNamespace.vert" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableCellProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tcPr = a + "tcPr";

        /// <summary>
        /// Represents the a:tcStyle XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="band1H" />, <see cref="band1V" />, <see cref="band2H" />, <see cref="band2V" />, <see cref="firstCol" />, <see cref="firstRow" />, <see cref="lastCol" />, <see cref="lastRow" />, <see cref="neCell" />, <see cref="nwCell" />, <see cref="seCell" />, <see cref="swCell" />, <see cref="wholeTbl" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cell3D" />, <see cref="fill" />, <see cref="fillRef" />, <see cref="tcBdr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableCellStyle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tcStyle = a + "tcStyle";

        /// <summary>
        /// Represents the a:tcTxStyle XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="band1H" />, <see cref="band1V" />, <see cref="band2H" />, <see cref="band2V" />, <see cref="firstCol" />, <see cref="firstRow" />, <see cref="lastCol" />, <see cref="lastRow" />, <see cref="neCell" />, <see cref="nwCell" />, <see cref="seCell" />, <see cref="swCell" />, <see cref="wholeTbl" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="font" />, <see cref="fontRef" />, <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.i" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableCellTextStyle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tcTxStyle = a + "tcTxStyle";

        /// <summary>
        /// Represents the a:theme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphicData" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="custClrLst" />, <see cref="extLst" />, <see cref="extraClrSchemeLst" />, <see cref="objectDefaults" />, <see cref="themeElements" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />, <see cref="THM15.id" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Theme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName theme = a + "theme";

        /// <summary>
        /// Represents the a:themeElements XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="theme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="clrScheme" />, <see cref="extLst" />, <see cref="fmtScheme" />, <see cref="fontScheme" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ThemeElements.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName themeElements = a + "themeElements";

        /// <summary>
        /// Represents the a:themeManager XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphicData" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ThemeManager.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName themeManager = a + "themeManager";

        /// <summary>
        /// Represents the a:themeOverride XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphicData" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="clrScheme" />, <see cref="fmtScheme" />, <see cref="fontScheme" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ThemeOverride.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName themeOverride = a + "themeOverride";

        /// <summary>
        /// Represents the a:tile XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blipFill" />, <see cref="CDR.blipFill" />, <see cref="P.blipFill" />, <see cref="PIC.blipFill" />, <see cref="XDR.blipFill" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.flip" />, <see cref="NoNamespace.sx" />, <see cref="NoNamespace.sy" />, <see cref="NoNamespace.tx" />, <see cref="NoNamespace.ty" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Tile.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tile = a + "tile";

        /// <summary>
        /// Represents the a:tileRect XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gradFill" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.l" />, <see cref="NoNamespace.r" />, <see cref="NoNamespace.t" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TileRectangle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tileRect = a + "tileRect";

        /// <summary>
        /// Represents the a:tint XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.amt" />, <see cref="NoNamespace.hue" />, <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Tint, TintEffect.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tint = a + "tint";

        /// <summary>
        /// Represents the a:tl2br XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TopLeftToBottomRightBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tl2br = a + "tl2br";

        /// <summary>
        /// Represents the a:top XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TopBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName top = a + "top";

        /// <summary>
        /// Represents the a:tr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tbl" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="tc" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.h" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TableRow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tr = a + "tr";

        /// <summary>
        /// Represents the a:tr2bl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TopRightToBottomLeftBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName tr2bl = a + "tr2bl";

        /// <summary>
        /// Represents the a:txBody XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tc" />, <see cref="txSp" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bodyPr" />, <see cref="lstStyle" />, <see cref="p" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TextBody.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName txBody = a + "txBody";

        /// <summary>
        /// Represents the a:txDef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="objectDefaults" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bodyPr" />, <see cref="extLst" />, <see cref="lstStyle" />, <see cref="spPr" />, <see cref="style" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TextDefault.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName txDef = a + "txDef";

        /// <summary>
        /// Represents the a:txSp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="sp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="txBody" />, <see cref="useSpRect" />, <see cref="xfrm" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TextShape.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName txSp = a + "txSp";

        /// <summary>
        /// Represents the a:uFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: UnderlineFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName uFill = a + "uFill";

        /// <summary>
        /// Represents the a:uFillTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: UnderlineFillText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName uFillTx = a + "uFillTx";

        /// <summary>
        /// Represents the a:uLn XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Underline.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName uLn = a + "uLn";

        /// <summary>
        /// Represents the a:uLnTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: UnderlineFollowsText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName uLnTx = a + "uLnTx";

        /// <summary>
        /// Represents the a:up XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="backdrop" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dx" />, <see cref="NoNamespace.dy" />, <see cref="NoNamespace.dz" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: UpVector.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName up = a + "up";

        /// <summary>
        /// Represents the a:useSpRect XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="txSp" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: UseShapeRectangle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName useSpRect = a + "useSpRect";

        /// <summary>
        /// Represents the a:videoFile XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.nvPr" />, <see cref="P14.nvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="R.link" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: VideoFromFile.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName videoFile = a + "videoFile";

        /// <summary>
        /// Represents the a:wavAudioFile XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.nvPr" />, <see cref="P14.nvPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.builtIn" />, <see cref="NoNamespace.name" />, <see cref="R.embed" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: WaveAudioFile.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName wavAudioFile = a + "wavAudioFile";

        /// <summary>
        /// Represents the a:wholeTbl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: WholeTable.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName wholeTbl = a + "wholeTbl";

        /// <summary>
        /// Represents the a:xfrm XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="graphicFrame" />, <see cref="grpSpPr" />, <see cref="spPr" />, <see cref="txSp" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="chExt" />, <see cref="chOff" />, <see cref="ext" />, <see cref="off" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.flipH" />, <see cref="NoNamespace.flipV" />, <see cref="NoNamespace.kx" />, <see cref="NoNamespace.ky" />, <see cref="NoNamespace.rot" />, <see cref="NoNamespace.sx" />, <see cref="NoNamespace.sy" />, <see cref="NoNamespace.tx" />, <see cref="NoNamespace.ty" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Transform2D, TransformEffect, TransformGroup.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName xfrm = a + "xfrm";
    }
}

// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

using System.Xml.Linq;

namespace DocumentFormat.OpenXml.Linq
{
    /// <summary>
    /// Declares XNamespace and XName fields for the xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" namespace.
    /// </summary>
    public static class A
    {
        /// <summary>
        /// Defines the XML namespace associated with the a prefix.
        /// </summary>
        public static readonly XNamespace a = "http://schemas.openxmlformats.org/drawingml/2006/main";

        /// <summary>
        /// Represents the a:accent1 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent1Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent1 = a + "accent1";

        /// <summary>
        /// Represents the a:accent2 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent2Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent2 = a + "accent2";

        /// <summary>
        /// Represents the a:accent3 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent3Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent3 = a + "accent3";

        /// <summary>
        /// Represents the a:accent4 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent4Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent4 = a + "accent4";

        /// <summary>
        /// Represents the a:accent5 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent5Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent5 = a + "accent5";

        /// <summary>
        /// Represents the a:accent6 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Accent6Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName accent6 = a + "accent6";

        /// <summary>
        /// Represents the a:ahLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ahPolar" />, <see cref="ahXY" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AdjustHandleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ahLst = a + "ahLst";

        /// <summary>
        /// Represents the a:ahPolar XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ahLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pos" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.gdRefAng" />, <see cref="NoNamespace.gdRefR" />, <see cref="NoNamespace.maxAng" />, <see cref="NoNamespace.maxR" />, <see cref="NoNamespace.minAng" />, <see cref="NoNamespace.minR" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AdjustHandlePolar.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ahPolar = a + "ahPolar";

        /// <summary>
        /// Represents the a:ahXY XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ahLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pos" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.gdRefX" />, <see cref="NoNamespace.gdRefY" />, <see cref="NoNamespace.maxX" />, <see cref="NoNamespace.maxY" />, <see cref="NoNamespace.minX" />, <see cref="NoNamespace.minY" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AdjustHandleXY.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ahXY = a + "ahXY";

        /// <summary>
        /// Represents the a:alpha XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Alpha.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alpha = a + "alpha";

        /// <summary>
        /// Represents the a:alphaBiLevel XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.thresh" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaBiLevel.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaBiLevel = a + "alphaBiLevel";

        /// <summary>
        /// Represents the a:alphaCeiling XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaCeiling.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaCeiling = a + "alphaCeiling";

        /// <summary>
        /// Represents the a:alphaFloor XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaFloor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaFloor = a + "alphaFloor";

        /// <summary>
        /// Represents the a:alphaInv XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaInverse.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaInv = a + "alphaInv";

        /// <summary>
        /// Represents the a:alphaMod XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cont" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaModulation, AlphaModulationEffect.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaMod = a + "alphaMod";

        /// <summary>
        /// Represents the a:alphaModFix XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.amt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaModulationFixed.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaModFix = a + "alphaModFix";

        /// <summary>
        /// Represents the a:alphaOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaOff = a + "alphaOff";

        /// <summary>
        /// Represents the a:alphaOutset XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.rad" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaOutset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaOutset = a + "alphaOutset";

        /// <summary>
        /// Represents the a:alphaRepl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.a" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AlphaReplace.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName alphaRepl = a + "alphaRepl";

        /// <summary>
        /// Represents the a:anchor XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="backdrop" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />, <see cref="NoNamespace.z" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Anchor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName anchor = a + "anchor";

        /// <summary>
        /// Represents the a:arcTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.hR" />, <see cref="NoNamespace.stAng" />, <see cref="NoNamespace.swAng" />, <see cref="NoNamespace.wR" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ArcTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName arcTo = a + "arcTo";

        /// <summary>
        /// Represents the a:audioCd XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.nvPr" />, <see cref="P14.nvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="end" />, <see cref="extLst" />, <see cref="st" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AudioFromCD.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName audioCd = a + "audioCd";

        /// <summary>
        /// Represents the a:audioFile XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.nvPr" />, <see cref="P14.nvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="R.link" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AudioFromFile.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName audioFile = a + "audioFile";

        /// <summary>
        /// Represents the a:avLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />, <see cref="prstGeom" />, <see cref="prstTxWarp" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gd" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AdjustValueList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName avLst = a + "avLst";

        /// <summary>
        /// Represents the a:backdrop XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="scene3d" />, <see cref="A14.hiddenScene3d" />, <see cref="DGM.scene3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="anchor" />, <see cref="extLst" />, <see cref="norm" />, <see cref="up" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Backdrop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName backdrop = a + "backdrop";

        /// <summary>
        /// Represents the a:band1H XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Band1Horizontal.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName band1H = a + "band1H";

        /// <summary>
        /// Represents the a:band1V XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Band1Vertical.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName band1V = a + "band1V";

        /// <summary>
        /// Represents the a:band2H XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Band2Horizontal.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName band2H = a + "band2H";

        /// <summary>
        /// Represents the a:band2V XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Band2Vertical.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName band2V = a + "band2V";

        /// <summary>
        /// Represents the a:bevel XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cell3D" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.h" />, <see cref="NoNamespace.prst" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Bevel, LineJoinBevel.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bevel = a + "bevel";

        /// <summary>
        /// Represents the a:bevelB XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp3d" />, <see cref="A14.hiddenSp3d" />, <see cref="DGM.sp3d" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.h" />, <see cref="NoNamespace.prst" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BevelBottom.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bevelB = a + "bevelB";

        /// <summary>
        /// Represents the a:bevelT XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp3d" />, <see cref="A14.hiddenSp3d" />, <see cref="DGM.sp3d" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.h" />, <see cref="NoNamespace.prst" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BevelTop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bevelT = a + "bevelT";

        /// <summary>
        /// Represents the a:bgClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="pattFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BackgroundColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bgClr = a + "bgClr";

        /// <summary>
        /// Represents the a:bgFillStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fmtScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BackgroundFillStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bgFillStyleLst = a + "bgFillStyleLst";

        /// <summary>
        /// Represents the a:biLevel XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.thresh" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BiLevel.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName biLevel = a + "biLevel";

        /// <summary>
        /// Represents the a:bldChart XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.bldSub" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.animBg" />, <see cref="NoNamespace.bld" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BuildChart.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bldChart = a + "bldChart";

        /// <summary>
        /// Represents the a:bldDgm XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.bldSub" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bld" />, <see cref="NoNamespace.rev" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BuildDiagram.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bldDgm = a + "bldDgm";

        /// <summary>
        /// Represents the a:blend XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cont" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.blend" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Blend.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blend = a + "blend";

        /// <summary>
        /// Represents the a:blip XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blipFill" />, <see cref="buBlip" />, <see cref="graphicData" />, <see cref="CDR.blipFill" />, <see cref="P.blipFill" />, <see cref="PIC.blipFill" />, <see cref="XDR.blipFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alphaBiLevel" />, <see cref="alphaCeiling" />, <see cref="alphaFloor" />, <see cref="alphaInv" />, <see cref="alphaMod" />, <see cref="alphaModFix" />, <see cref="alphaRepl" />, <see cref="biLevel" />, <see cref="blur" />, <see cref="clrChange" />, <see cref="clrRepl" />, <see cref="duotone" />, <see cref="extLst" />, <see cref="fillOverlay" />, <see cref="grayscl" />, <see cref="hsl" />, <see cref="lum" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.cstate" />, <see cref="R.embed" />, <see cref="R.link" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Blip.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blip = a + "blip";

        /// <summary>
        /// Represents the a:blipFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="pic" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="A14.hiddenFill" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blip" />, <see cref="srcRect" />, <see cref="stretch" />, <see cref="tile" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dpi" />, <see cref="NoNamespace.rotWithShape" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlipFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blipFill = a + "blipFill";

        /// <summary>
        /// Represents the a:blue XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Blue.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blue = a + "blue";

        /// <summary>
        /// Represents the a:blueMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlueModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blueMod = a + "blueMod";

        /// <summary>
        /// Represents the a:blueOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlueOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blueOff = a + "blueOff";

        /// <summary>
        /// Represents the a:blur XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.grow" />, <see cref="NoNamespace.rad" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Blur.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName blur = a + "blur";

        /// <summary>
        /// Represents the a:bodyPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lnDef" />, <see cref="spDef" />, <see cref="txBody" />, <see cref="txDef" />, <see cref="C.rich" />, <see cref="C.txPr" />, <see cref="CDR.txBody" />, <see cref="CX.rich" />, <see cref="CX.txPr" />, <see cref="DGM.t" />, <see cref="DSP.txBody" />, <see cref="P.txBody" />, <see cref="XDR.txBody" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="flatTx" />, <see cref="noAutofit" />, <see cref="normAutofit" />, <see cref="prstTxWarp" />, <see cref="scene3d" />, <see cref="sp3d" />, <see cref="spAutoFit" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.anchor" />, <see cref="NoNamespace.anchorCtr" />, <see cref="NoNamespace.bIns" />, <see cref="NoNamespace.compatLnSpc" />, <see cref="NoNamespace.forceAA" />, <see cref="NoNamespace.fromWordArt" />, <see cref="NoNamespace.horzOverflow" />, <see cref="NoNamespace.lIns" />, <see cref="NoNamespace.numCol" />, <see cref="NoNamespace.rIns" />, <see cref="NoNamespace.rot" />, <see cref="NoNamespace.rtlCol" />, <see cref="NoNamespace.spcCol" />, <see cref="NoNamespace.spcFirstLastPara" />, <see cref="NoNamespace.tIns" />, <see cref="NoNamespace.upright" />, <see cref="NoNamespace.vert" />, <see cref="NoNamespace.vertOverflow" />, <see cref="NoNamespace.wrap" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BodyProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bodyPr = a + "bodyPr";

        /// <summary>
        /// Represents the a:bottom XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BottomBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName bottom = a + "bottom";

        /// <summary>
        /// Represents the a:br XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="rPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Break.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName br = a + "br";

        /// <summary>
        /// Represents the a:buAutoNum XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />, <see cref="DGM1611.buPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.startAt" />, <see cref="NoNamespace.type" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: AutoNumberedBullet.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buAutoNum = a + "buAutoNum";

        /// <summary>
        /// Represents the a:buBlip XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />, <see cref="DGM1611.buPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blip" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PictureBullet.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buBlip = a + "buBlip";

        /// <summary>
        /// Represents the a:buChar XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />, <see cref="DGM1611.buPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="[email protected]" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CharacterBullet.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buChar = a + "buChar";

        /// <summary>
        /// Represents the a:buClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buClr = a + "buClr";

        /// <summary>
        /// Represents the a:buClrTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletColorText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buClrTx = a + "buClrTx";

        /// <summary>
        /// Represents the a:buFont XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buFont = a + "buFont";

        /// <summary>
        /// Represents the a:buFontTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletFontText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buFontTx = a + "buFontTx";

        /// <summary>
        /// Represents the a:buNone XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />, <see cref="DGM1611.buPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NoBullet.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buNone = a + "buNone";

        /// <summary>
        /// Represents the a:buSzPct XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletSizePercentage.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buSzPct = a + "buSzPct";

        /// <summary>
        /// Represents the a:buSzPts XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletSizePoints.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buSzPts = a + "buSzPts";

        /// <summary>
        /// Represents the a:buSzTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BulletSizeText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName buSzTx = a + "buSzTx";

        /// <summary>
        /// Represents the a:camera XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="scene3d" />, <see cref="A14.hiddenScene3d" />, <see cref="DGM.scene3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="rot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.fov" />, <see cref="NoNamespace.prst" />, <see cref="NoNamespace.zoom" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Camera.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName camera = a + "camera";

        /// <summary>
        /// Represents the a:cell3D XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />, <see cref="tcStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="extLst" />, <see cref="lightRig" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.prstMaterial" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Cell3DProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cell3D = a + "cell3D";

        /// <summary>
        /// Represents the a:chart XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.graphicEl" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bldStep" />, <see cref="NoNamespace.categoryIdx" />, <see cref="NoNamespace.seriesIdx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Chart.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName chart = a + "chart";

        /// <summary>
        /// Represents the a:chExt XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.cx" />, <see cref="NoNamespace.cy" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ChildExtents.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName chExt = a + "chExt";

        /// <summary>
        /// Represents the a:chOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ChildOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName chOff = a + "chOff";

        /// <summary>
        /// Represents the a:close XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CloseShapePath.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName close = a + "close";

        /// <summary>
        /// Represents the a:clrChange XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="clrFrom" />, <see cref="clrTo" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.useA" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorChange.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrChange = a + "clrChange";

        /// <summary>
        /// Represents the a:clrFrom XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrChange" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorFrom.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrFrom = a + "clrFrom";

        /// <summary>
        /// Represents the a:clrMap XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="extraClrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.accent1" />, <see cref="NoNamespace.accent2" />, <see cref="NoNamespace.accent3" />, <see cref="NoNamespace.accent4" />, <see cref="NoNamespace.accent5" />, <see cref="NoNamespace.accent6" />, <see cref="NoNamespace.bg1" />, <see cref="NoNamespace.bg2" />, <see cref="NoNamespace.folHlink" />, <see cref="NoNamespace.hlink" />, <see cref="NoNamespace.tx1" />, <see cref="NoNamespace.tx2" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorMap.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrMap = a + "clrMap";

        /// <summary>
        /// Represents the a:clrRepl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorReplacement.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrRepl = a + "clrRepl";

        /// <summary>
        /// Represents the a:clrScheme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="extraClrScheme" />, <see cref="themeElements" />, <see cref="themeOverride" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="extLst" />, <see cref="folHlink" />, <see cref="hlink" />, <see cref="lt1" />, <see cref="lt2" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorScheme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrScheme = a + "clrScheme";

        /// <summary>
        /// Represents the a:clrTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrChange" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ColorTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName clrTo = a + "clrTo";

        /// <summary>
        /// Represents the a:cNvCxnSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvCxnSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cxnSpLocks" />, <see cref="endCxn" />, <see cref="extLst" />, <see cref="stCxn" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualConnectorShapeDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvCxnSpPr = a + "cNvCxnSpPr";

        /// <summary>
        /// Represents the a:cNvGraphicFramePr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvGraphicFramePr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="graphicFrameLocks" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualGraphicFrameDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvGraphicFramePr = a + "cNvGraphicFramePr";

        /// <summary>
        /// Represents the a:cNvGrpSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvGrpSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="grpSpLocks" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualGroupShapeDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvGrpSpPr = a + "cNvGrpSpPr";

        /// <summary>
        /// Represents the a:cNvPicPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvPicPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="picLocks" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.preferRelativeResize" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualPictureDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvPicPr = a + "cNvPicPr";

        /// <summary>
        /// Represents the a:cNvPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvCxnSpPr" />, <see cref="nvGraphicFramePr" />, <see cref="nvGrpSpPr" />, <see cref="nvPicPr" />, <see cref="nvSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="hlinkClick" />, <see cref="hlinkHover" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.descr" />, <see cref="NoNamespace.hidden" />, <see cref="NoNamespace.id" />, <see cref="NoNamespace.name" />, <see cref="NoNamespace.title" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvPr = a + "cNvPr";

        /// <summary>
        /// Represents the a:cNvSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="nvSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="spLocks" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.txBox" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualShapeDrawingProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cNvSpPr = a + "cNvSpPr";

        /// <summary>
        /// Represents the a:comp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Complement.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName comp = a + "comp";

        /// <summary>
        /// Represents the a:cont XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="alphaMod" />, <see cref="blend" />, <see cref="cont" />, <see cref="effectDag" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alphaBiLevel" />, <see cref="alphaCeiling" />, <see cref="alphaFloor" />, <see cref="alphaInv" />, <see cref="alphaMod" />, <see cref="alphaModFix" />, <see cref="alphaOutset" />, <see cref="alphaRepl" />, <see cref="biLevel" />, <see cref="blend" />, <see cref="blur" />, <see cref="clrChange" />, <see cref="clrRepl" />, <see cref="cont" />, <see cref="duotone" />, <see cref="effect" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="glow" />, <see cref="grayscl" />, <see cref="hsl" />, <see cref="innerShdw" />, <see cref="lum" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="reflection" />, <see cref="relOff" />, <see cref="softEdge" />, <see cref="tint" />, <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />, <see cref="NoNamespace.type" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectContainer.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cont = a + "cont";

        /// <summary>
        /// Represents the a:contourClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp3d" />, <see cref="A14.hiddenSp3d" />, <see cref="DGM.sp3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ContourColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName contourClr = a + "contourClr";

        /// <summary>
        /// Represents the a:cs XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="font" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ComplexScriptFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cs = a + "cs";

        /// <summary>
        /// Represents the a:cubicBezTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CubicBezierCurveTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cubicBezTo = a + "cubicBezTo";

        /// <summary>
        /// Represents the a:custClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custClrLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CustomColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName custClr = a + "custClr";

        /// <summary>
        /// Represents the a:custClrLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="theme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="custClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CustomColorList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName custClrLst = a + "custClrLst";

        /// <summary>
        /// Represents the a:custDash XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ds" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CustomDash.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName custDash = a + "custDash";

        /// <summary>
        /// Represents the a:custGeom XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="spPr" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.spPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.spPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPS.spPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ahLst" />, <see cref="avLst" />, <see cref="cxnLst" />, <see cref="gdLst" />, <see cref="pathLst" />, <see cref="rect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: CustomGeometry.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName custGeom = a + "custGeom";

        /// <summary>
        /// Represents the a:cxn XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cxnLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pos" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.ang" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ConnectionSite.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cxn = a + "cxn";

        /// <summary>
        /// Represents the a:cxnLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cxn" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ConnectionSiteList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cxnLst = a + "cxnLst";

        /// <summary>
        /// Represents the a:cxnSp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="nvCxnSpPr" />, <see cref="spPr" />, <see cref="style" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ConnectionShape.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cxnSp = a + "cxnSp";

        /// <summary>
        /// Represents the a:cxnSpLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvCxnSpPr" />, <see cref="CDR.cNvCxnSpPr" />, <see cref="P.cNvCxnSpPr" />, <see cref="WPS.cNvCnPr" />, <see cref="XDR.cNvCxnSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noAdjustHandles" />, <see cref="NoNamespace.noChangeArrowheads" />, <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noChangeShapeType" />, <see cref="NoNamespace.noEditPoints" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noRot" />, <see cref="NoNamespace.noSelect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ConnectionShapeLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName cxnSpLocks = a + "cxnSpLocks";

        /// <summary>
        /// Represents the a:defPPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: DefaultParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName defPPr = a + "defPPr";

        /// <summary>
        /// Represents the a:defRPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="cs" />, <see cref="ea" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="highlight" />, <see cref="hlinkClick" />, <see cref="hlinkMouseOver" />, <see cref="latin" />, <see cref="ln" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="rtl" />, <see cref="solidFill" />, <see cref="sym" />, <see cref="uFill" />, <see cref="uFillTx" />, <see cref="uLn" />, <see cref="uLnTx" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.altLang" />, <see cref="NoNamespace.b" />, <see cref="NoNamespace.baseline" />, <see cref="NoNamespace.bmk" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.dirty" />, <see cref="NoNamespace.err" />, <see cref="NoNamespace.i" />, <see cref="NoNamespace.kern" />, <see cref="NoNamespace.kumimoji" />, <see cref="NoNamespace.lang" />, <see cref="NoNamespace.noProof" />, <see cref="NoNamespace.normalizeH" />, <see cref="NoNamespace.smtClean" />, <see cref="NoNamespace.smtId" />, <see cref="NoNamespace.spc" />, <see cref="NoNamespace.strike" />, <see cref="NoNamespace.sz" />, <see cref="NoNamespace.u" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: DefaultRunProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName defRPr = a + "defRPr";

        /// <summary>
        /// Represents the a:dgm XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.graphicEl" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bldStep" />, <see cref="NoNamespace.id" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Diagram.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName dgm = a + "dgm";

        /// <summary>
        /// Represents the a:dk1 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Dark1Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName dk1 = a + "dk1";

        /// <summary>
        /// Represents the a:dk2 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Dark2Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName dk2 = a + "dk2";

        /// <summary>
        /// Represents the a:ds XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custDash" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.d" />, <see cref="NoNamespace.sp" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: DashStop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ds = a + "ds";

        /// <summary>
        /// Represents the a:duotone XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Duotone.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName duotone = a + "duotone";

        /// <summary>
        /// Represents the a:ea XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="font" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EastAsianFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ea = a + "ea";

        /// <summary>
        /// Represents the a:effect XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="tblBg" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="[email protected]" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Effect, EffectPropertiesType.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effect = a + "effect";

        /// <summary>
        /// Represents the a:effectDag XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="effect" />, <see cref="effectStyle" />, <see cref="endParaRPr" />, <see cref="grpSpPr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="A14.hiddenEffects" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM.whole" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPC.whole" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alphaBiLevel" />, <see cref="alphaCeiling" />, <see cref="alphaFloor" />, <see cref="alphaInv" />, <see cref="alphaMod" />, <see cref="alphaModFix" />, <see cref="alphaOutset" />, <see cref="alphaRepl" />, <see cref="biLevel" />, <see cref="blend" />, <see cref="blur" />, <see cref="clrChange" />, <see cref="clrRepl" />, <see cref="cont" />, <see cref="duotone" />, <see cref="effect" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="glow" />, <see cref="grayscl" />, <see cref="hsl" />, <see cref="innerShdw" />, <see cref="lum" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="reflection" />, <see cref="relOff" />, <see cref="softEdge" />, <see cref="tint" />, <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />, <see cref="NoNamespace.type" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectDag.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectDag = a + "effectDag";

        /// <summary>
        /// Represents the a:effectLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="effect" />, <see cref="effectStyle" />, <see cref="endParaRPr" />, <see cref="grpSpPr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="A14.hiddenEffects" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM.whole" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPC.whole" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blur" />, <see cref="fillOverlay" />, <see cref="glow" />, <see cref="innerShdw" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="reflection" />, <see cref="softEdge" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectLst = a + "effectLst";

        /// <summary>
        /// Represents the a:effectRef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="style" />, <see cref="tblBg" />, <see cref="CDR.style" />, <see cref="DGM.style" />, <see cref="DSP.style" />, <see cref="P.style" />, <see cref="PIC14.style" />, <see cref="WPS.style" />, <see cref="XDR.style" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectReference.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectRef = a + "effectRef";

        /// <summary>
        /// Represents the a:effectStyle XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="effectStyleLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="effectDag" />, <see cref="effectLst" />, <see cref="scene3d" />, <see cref="sp3d" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectStyle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectStyle = a + "effectStyle";

        /// <summary>
        /// Represents the a:effectStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fmtScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="effectStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EffectStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName effectStyleLst = a + "effectStyleLst";

        /// <summary>
        /// Represents the a:end XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="audioCd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.time" />, <see cref="NoNamespace.track" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EndTime.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName end = a + "end";

        /// <summary>
        /// Represents the a:endCxn XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvCxnSpPr" />, <see cref="CDR.cNvCxnSpPr" />, <see cref="P.cNvCxnSpPr" />, <see cref="WPS.cNvCnPr" />, <see cref="XDR.cNvCxnSpPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.id" />, <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EndConnection.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName endCxn = a + "endCxn";

        /// <summary>
        /// Represents the a:endParaRPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="cs" />, <see cref="ea" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="highlight" />, <see cref="hlinkClick" />, <see cref="hlinkMouseOver" />, <see cref="latin" />, <see cref="ln" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="rtl" />, <see cref="solidFill" />, <see cref="sym" />, <see cref="uFill" />, <see cref="uFillTx" />, <see cref="uLn" />, <see cref="uLnTx" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.altLang" />, <see cref="NoNamespace.b" />, <see cref="NoNamespace.baseline" />, <see cref="NoNamespace.bmk" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.dirty" />, <see cref="NoNamespace.err" />, <see cref="NoNamespace.i" />, <see cref="NoNamespace.kern" />, <see cref="NoNamespace.kumimoji" />, <see cref="NoNamespace.lang" />, <see cref="NoNamespace.noProof" />, <see cref="NoNamespace.normalizeH" />, <see cref="NoNamespace.smtClean" />, <see cref="NoNamespace.smtId" />, <see cref="NoNamespace.spc" />, <see cref="NoNamespace.strike" />, <see cref="NoNamespace.sz" />, <see cref="NoNamespace.u" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: EndParagraphRunProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName endParaRPr = a + "endParaRPr";

        /// <summary>
        /// Represents the a:ext XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="extLst" />, <see cref="xfrm" />, <see cref="A14.extLst" />, <see cref="A14.xfrm" />, <see cref="CDR.xfrm" />, <see cref="CDR14.extLst" />, <see cref="CDR14.xfrm" />, <see cref="CS.extLst" />, <see cref="DGM.extLst" />, <see cref="DSP.extLst" />, <see cref="DSP.txXfrm" />, <see cref="P.xfrm" />, <see cref="P14.xfrm" />, <see cref="PIC14.extLst" />, <see cref="SLE.extLst" />, <see cref="THM15.extLst" />, <see cref="TSLE.extLst" />, <see cref="W14.extLst" />, <see cref="W14.xfrm" />, <see cref="WE.extLst" />, <see cref="WETP.extLst" />, <see cref="WPC.extLst" />, <see cref="WPG.extLst" />, <see cref="WPG.xfrm" />, <see cref="WPS.extLst" />, <see cref="XDR.xfrm" />, <see cref="XDR14.extLst" />, <see cref="XDR14.xfrm" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="graphic" />, <see cref="A14.cameraTool" />, <see cref="A14.compatExt" />, <see cref="A14.hiddenEffects" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="A14.hiddenScene3d" />, <see cref="A14.hiddenSp3d" />, <see cref="A14.imgProps" />, <see cref="A14.isCanvas" />, <see cref="A14.shadowObscured" />, <see cref="A14.useLocalDpi" />, <see cref="A15.backgroundPr" />, <see cref="A15.nonVisualGroupProps" />, <see cref="A15.objectPr" />, <see cref="A15.signatureLine" />, <see cref="A16.creationId" />, <see cref="A16.predDERef" />, <see cref="A1611.picAttrSrcUrl" />, <see cref="ADEC.decorative" />, <see cref="AHYP.hlinkClr" />, <see cref="ASVG.svgBlip" />, <see cref="DGM14.cNvPr" />, <see cref="DGM14.recolorImg" />, <see cref="DSP.dataModelExt" />, <see cref="THM15.themeFamily" />, <see cref="WP15.webVideoPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.cx" />, <see cref="NoNamespace.cy" />, <see cref="NoNamespace.uri" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlipExtension, ConnectorLockingExtension, DataModelExtension, Extension, Extents, GvmlGroupShapeExtension, HyperlinkExtension, NonVisualDrawingPropertiesExtension, NonVisualGroupDrawingShapePropsExtension, NonVisualPicturePropertiesExtension, OfficeStyleSheetExtension, PtExtension, ShapePropertiesExtension.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ext = a + "ext";

        /// <summary>
        /// Represents the a:extLst XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="audioCd" />, <see cref="audioFile" />, <see cref="backdrop" />, <see cref="blip" />, <see cref="bodyPr" />, <see cref="cell3D" />, <see cref="clrMap" />, <see cref="clrScheme" />, <see cref="cNvCxnSpPr" />, <see cref="cNvGraphicFramePr" />, <see cref="cNvGrpSpPr" />, <see cref="cNvPicPr" />, <see cref="cNvPr" />, <see cref="cNvSpPr" />, <see cref="cxnSp" />, <see cref="cxnSpLocks" />, <see cref="defPPr" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="font" />, <see cref="fontScheme" />, <see cref="graphicFrame" />, <see cref="graphicFrameLocks" />, <see cref="gridCol" />, <see cref="grpSp" />, <see cref="grpSpLocks" />, <see cref="grpSpPr" />, <see cref="hlinkClick" />, <see cref="hlinkHover" />, <see cref="hlinkMouseOver" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnDef" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="lstStyle" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="objectDefaults" />, <see cref="overrideClrMapping" />, <see cref="pic" />, <see cref="picLocks" />, <see cref="pPr" />, <see cref="quickTimeFile" />, <see cref="rPr" />, <see cref="scene3d" />, <see cref="sp" />, <see cref="sp3d" />, <see cref="spDef" />, <see cref="spLocks" />, <see cref="spPr" />, <see cref="tableStyle" />, <see cref="tblPr" />, <see cref="tblStyle" />, <see cref="tc" />, <see cref="tcBdr" />, <see cref="tcPr" />, <see cref="tcTxStyle" />, <see cref="theme" />, <see cref="themeElements" />, <see cref="tr" />, <see cref="txDef" />, <see cref="txSp" />, <see cref="uLn" />, <see cref="videoFile" />, <see cref="A14.cNvPr" />, <see cref="A14.hiddenLine" />, <see cref="A14.hiddenScene3d" />, <see cref="A14.hiddenSp3d" />, <see cref="C.clrMapOvr" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.cNvCxnSpPr" />, <see cref="CDR.cNvGraphicFramePr" />, <see cref="CDR.cNvGrpSpPr" />, <see cref="CDR.cNvPicPr" />, <see cref="CDR.cNvPr" />, <see cref="CDR.cNvSpPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CDR14.cNvPr" />, <see cref="CS.bodyPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.clrMapOvr" />, <see cref="CX.spPr" />, <see cref="DGM.scene3d" />, <see cref="DGM.sp3d" />, <see cref="DGM.spPr" />, <see cref="DGM14.cNvPr" />, <see cref="DGM1612.lstStyle" />, <see cref="DGM1612.spPr" />, <see cref="DSP.cNvGrpSpPr" />, <see cref="DSP.cNvPr" />, <see cref="DSP.cNvSpPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="LC.lockedCanvas" />, <see cref="P.bodyStyle" />, <see cref="P.clrMap" />, <see cref="P.cNvCxnSpPr" />, <see cref="P.cNvGraphicFramePr" />, <see cref="P.cNvGrpSpPr" />, <see cref="P.cNvPicPr" />, <see cref="P.cNvPr" />, <see cref="P.cNvSpPr" />, <see cref="P.defaultTextStyle" />, <see cref="P.grpSpPr" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.spPr" />, <see cref="P.titleStyle" />, <see cref="P14.cNvPr" />, <see cref="PIC.cNvPicPr" />, <see cref="PIC.cNvPr" />, <see cref="PIC.spPr" />, <see cref="W14.cNvPr" />, <see cref="WE.snapshot" />, <see cref="WP.cNvGraphicFramePr" />, <see cref="WP.docPr" />, <see cref="WPG.cNvFrPr" />, <see cref="WPG.cNvGrpSpPr" />, <see cref="WPG.cNvPr" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.bodyPr" />, <see cref="WPS.cNvCnPr" />, <see cref="WPS.cNvPr" />, <see cref="WPS.cNvSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.cNvCxnSpPr" />, <see cref="XDR.cNvGraphicFramePr" />, <see cref="XDR.cNvGrpSpPr" />, <see cref="XDR.cNvPicPr" />, <see cref="XDR.cNvPr" />, <see cref="XDR.cNvSpPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />, <see cref="XDR14.cNvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ext" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BlipExtensionList, ConnectorLockingExtensionList, ExtensionList, GvmlGroupShapeExtensionList, HyperlinkExtensionList, NonVisualDrawingPropertiesExtensionList, NonVisualGroupDrawingShapePropsExtensionList, NonVisualPicturePropertiesExtensionList, OfficeStyleSheetExtensionList, ShapePropertiesExtensionList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName extLst = a + "extLst";

        /// <summary>
        /// Represents the a:extraClrScheme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="extraClrSchemeLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="clrMap" />, <see cref="clrScheme" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ExtraColorScheme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName extraClrScheme = a + "extraClrScheme";

        /// <summary>
        /// Represents the a:extraClrSchemeLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="theme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extraClrScheme" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ExtraColorSchemeList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName extraClrSchemeLst = a + "extraClrSchemeLst";

        /// <summary>
        /// Represents the a:extrusionClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp3d" />, <see cref="A14.hiddenSp3d" />, <see cref="DGM.sp3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ExtrusionColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName extrusionClr = a + "extrusionClr";

        /// <summary>
        /// Represents the a:fgClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="pattFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ForegroundColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fgClr = a + "fgClr";

        /// <summary>
        /// Represents the a:fill XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="tblBg" />, <see cref="tcStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Fill, FillProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fill = a + "fill";

        /// <summary>
        /// Represents the a:fillOverlay XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.blend" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillOverlay.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillOverlay = a + "fillOverlay";

        /// <summary>
        /// Represents the a:fillRect XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="stretch" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.l" />, <see cref="NoNamespace.r" />, <see cref="NoNamespace.t" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillRectangle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillRect = a + "fillRect";

        /// <summary>
        /// Represents the a:fillRef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="style" />, <see cref="tblBg" />, <see cref="tcStyle" />, <see cref="CDR.style" />, <see cref="DGM.style" />, <see cref="DSP.style" />, <see cref="P.style" />, <see cref="PIC14.style" />, <see cref="WPS.style" />, <see cref="XDR.style" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillReference.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillRef = a + "fillRef";

        /// <summary>
        /// Represents the a:fillStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fmtScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="solidFill" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillStyleLst = a + "fillStyleLst";

        /// <summary>
        /// Represents the a:fillToRect XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.b" />, <see cref="NoNamespace.l" />, <see cref="NoNamespace.r" />, <see cref="NoNamespace.t" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FillToRectangle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fillToRect = a + "fillToRect";

        /// <summary>
        /// Represents the a:firstCol XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FirstColumn.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName firstCol = a + "firstCol";

        /// <summary>
        /// Represents the a:firstRow XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FirstRow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName firstRow = a + "firstRow";

        /// <summary>
        /// Represents the a:flatTx XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="DGM.txPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.z" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FlatText.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName flatTx = a + "flatTx";

        /// <summary>
        /// Represents the a:fld XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pPr" />, <see cref="rPr" />, <see cref="t" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.id" />, <see cref="NoNamespace.type" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Field.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fld = a + "fld";

        /// <summary>
        /// Represents the a:fmtScheme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="themeElements" />, <see cref="themeOverride" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bgFillStyleLst" />, <see cref="effectStyleLst" />, <see cref="fillStyleLst" />, <see cref="lnStyleLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FormatScheme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fmtScheme = a + "fmtScheme";

        /// <summary>
        /// Represents the a:folHlink XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FollowedHyperlinkColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName folHlink = a + "folHlink";

        /// <summary>
        /// Represents the a:font XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="font" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cs" />, <see cref="ea" />, <see cref="extLst" />, <see cref="font" />, <see cref="latin" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.script" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Fonts, SupplementalFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName font = a + "font";

        /// <summary>
        /// Represents the a:fontRef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="style" />, <see cref="tcTxStyle" />, <see cref="CDR.style" />, <see cref="DGM.style" />, <see cref="DSP.style" />, <see cref="P.style" />, <see cref="PIC14.style" />, <see cref="WPS.style" />, <see cref="XDR.style" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FontReference.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fontRef = a + "fontRef";

        /// <summary>
        /// Represents the a:fontScheme XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="themeElements" />, <see cref="themeOverride" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="majorFont" />, <see cref="minorFont" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: FontScheme.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName fontScheme = a + "fontScheme";

        /// <summary>
        /// Represents the a:gamma XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Gamma.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gamma = a + "gamma";

        /// <summary>
        /// Represents the a:gd XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="avLst" />, <see cref="gdLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.fmla" />, <see cref="NoNamespace.name" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeGuide.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gd = a + "gd";

        /// <summary>
        /// Represents the a:gdLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gd" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ShapeGuideList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gdLst = a + "gdLst";

        /// <summary>
        /// Represents the a:glow XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.rad" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Glow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName glow = a + "glow";

        /// <summary>
        /// Represents the a:gradFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="uLn" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gsLst" />, <see cref="lin" />, <see cref="path" />, <see cref="tileRect" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.flip" />, <see cref="NoNamespace.rotWithShape" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GradientFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gradFill = a + "gradFill";

        /// <summary>
        /// Represents the a:graphic XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ext" />, <see cref="graphicData" />, <see cref="graphicFrame" />, <see cref="CDR.graphicFrame" />, <see cref="P.graphicFrame" />, <see cref="WP.anchor" />, <see cref="WP.inline" />, <see cref="WPC.graphicFrame" />, <see cref="WPG.graphicFrame" />, <see cref="XDR.graphicFrame" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="graphicData" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Graphic.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName graphic = a + "graphic";

        /// <summary>
        /// Represents the a:graphicData XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphic" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blip" />, <see cref="graphic" />, <see cref="tbl" />, <see cref="tblStyleLst" />, <see cref="theme" />, <see cref="themeManager" />, <see cref="themeOverride" />, <see cref="A14.cameraTool" />, <see cref="A14.compatExt" />, <see cref="A14.contentPart" />, <see cref="A14.hiddenEffects" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="A14.hiddenScene3d" />, <see cref="A14.hiddenSp3d" />, <see cref="A14.imgProps" />, <see cref="A14.isCanvas" />, <see cref="A14.m" />, <see cref="A14.shadowObscured" />, <see cref="A14.useLocalDpi" />, <see cref="A15.backgroundPr" />, <see cref="A15.nonVisualGroupProps" />, <see cref="A15.objectPr" />, <see cref="A15.signatureLine" />, <see cref="A16.colId" />, <see cref="A16.creationId" />, <see cref="A16.cxnDERefs" />, <see cref="A16.predDERef" />, <see cref="A16.rowId" />, <see cref="A1611.picAttrSrcUrl" />, <see cref="ADEC.decorative" />, <see cref="AHYP.hlinkClr" />, <see cref="ASVG.svgBlip" />, <see cref="C.chart" />, <see cref="C.chartSpace" />, <see cref="C.userShapes" />, <see cref="C14.invertSolidFillFmt" />, <see cref="C14.pivotOptions" />, <see cref="C14.sketchOptions" />, <see cref="C14.style" />, <see cref="C15.autoCat" />, <see cref="C15.categoryFilterExceptions" />, <see cref="C15.datalabelsRange" />, <see cref="C15.dlblFieldTable" />, <see cref="C15.filteredAreaSeries" />, <see cref="C15.filteredBarSeries" />, <see cref="C15.filteredBubbleSeries" />, <see cref="C15.filteredCategoryTitle" />, <see cref="C15.filteredLineSeries" />, <see cref="C15.filteredPieSeries" />, <see cref="C15.filteredRadarSeries" />, <see cref="C15.filteredScatterSeries" />, <see cref="C15.filteredSeriesTitle" />, <see cref="C15.filteredSurfaceSeries" />, <see cref="C15.formulaRef" />, <see cref="C15.fullRef" />, <see cref="C15.layout" />, <see cref="C15.leaderLines" />, <see cref="C15.levelRef" />, <see cref="C15.numFmt" />, <see cref="C15.pivotSource" />, <see cref="C15.showDataLabelsRange" />, <see cref="C15.showLeaderLines" />, <see cref="C15.spPr" />, <see cref="C15.tx" />, <see cref="C15.xForSave" />, <see cref="C16R3.dataDisplayOptions16" />, <see cref="CDR14.contentPart" />, <see cref="COMP.legacyDrawing" />, <see cref="CS.chartStyle" />, <see cref="CS.colorStyle" />, <see cref="DGM.colorsDef" />, <see cref="DGM.colorsDefHdr" />, <see cref="DGM.colorsDefHdrLst" />, <see cref="DGM.dataModel" />, <see cref="DGM.layoutDef" />, <see cref="DGM.layoutDefHdr" />, <see cref="DGM.layoutDefHdrLst" />, <see cref="DGM.relIds" />, <see cref="DGM.styleDef" />, <see cref="DGM.styleDefHdr" />, <see cref="DGM.styleDefHdrLst" />, <see cref="DGM14.cNvPr" />, <see cref="DGM14.recolorImg" />, <see cref="DGM1611.autoBuNodeInfoLst" />, <see cref="DGM1612.lstStyle" />, <see cref="DGM1612.spPr" />, <see cref="DSP.dataModelExt" />, <see cref="DSP.drawing" />, <see cref="LC.lockedCanvas" />, <see cref="M.mathPr" />, <see cref="M.oMath" />, <see cref="M.oMathPara" />, <see cref="O.bottom" />, <see cref="O.callout" />, <see cref="O.clippath" />, <see cref="O.column" />, <see cref="O.complex" />, <see cref="O.diagram" />, <see cref="O.extrusion" />, <see cref="O.fill" />, <see cref="O.ink" />, <see cref="O.left" />, <see cref="[email protected]" />, <see cref="O.OLEObject" />, <see cref="O.right" />, <see cref="O.shapedefaults" />, <see cref="O.shapelayout" />, <see cref="O.signatureline" />, <see cref="O.skew" />, <see cref="O.top" />, <see cref="P.cmAuthorLst" />, <see cref="P.cmLst" />, <see cref="P.contentPart" />, <see cref="P.handoutMaster" />, <see cref="P.notes" />, <see cref="P.notesMaster" />, <see cref="P.oleObj" />, <see cref="P.presentation" />, <see cref="P.presentationPr" />, <see cref="P.sld" />, <see cref="P.sldLayout" />, <see cref="P.sldMaster" />, <see cref="P.sldSyncPr" />, <see cref="P.tagLst" />, <see cref="P.viewPr" />, <see cref="P14.bmkTgt" />, <see cref="P14.browseMode" />, <see cref="P14.conveyor" />, <see cref="P14.creationId" />, <see cref="P14.defaultImageDpi" />, <see cref="P14.discardImageEditData" />, <see cref="P14.doors" />, <see cref="P14.extLst" />, <see cref="P14.ferris" />, <see cref="P14.flash" />, <see cref="P14.flip" />, <see cref="P14.flythrough" />, <see cref="P14.gallery" />, <see cref="P14.glitter" />, <see cref="P14.honeycomb" />, <see cref="P14.laserClr" />, <see cref="P14.laserTraceLst" />, <see cref="P14.media" />, <see cref="P14.modId" />, <see cref="P14.nvContentPartPr" />, <see cref="P14.pan" />, <see cref="P14.prism" />, <see cref="P14.reveal" />, <see cref="P14.ripple" />, <see cref="P14.sectionLst" />, <see cref="P14.sectionPr" />, <see cref="P14.showEvtLst" />, <see cref="P14.showMediaCtrls" />, <see cref="P14.shred" />, <see cref="[email protected]" />, <see cref="P14.vortex" />, <see cref="P14.warp" />, <see cref="P14.wheelReverse" />, <see cref="P14.window" />, <see cref="P14.xfrm" />, <see cref="P15.chartTrackingRefBased" />, <see cref="P15.notesGuideLst" />, <see cref="P15.presenceInfo" />, <see cref="P15.prstTrans" />, <see cref="P15.sldGuideLst" />, <see cref="P15.threadingInfo" />, <see cref="PIC.pic_" />, <see cref="PIC14.extLst" />, <see cref="PIC14.style" />, <see cref="PVML.iscomment" />, <see cref="PVML.textdata" />, <see cref="SL.schemaLibrary" />, <see cref="SLE.slicer" />, <see cref="THM15.themeFamily" />, <see cref="TSLE.timeslicer" />, <see cref="V.arc" />, <see cref="V.background" />, <see cref="V.curve" />, <see cref="V.fill" />, <see cref="V.formulas" />, <see cref="V.group" />, <see cref="V.handles" />, <see cref="V.image" />, <see cref="V.imagedata" />, <see cref="V.line" />, <see cref="V.oval" />, <see cref="V.path" />, <see cref="V.polyline" />, <see cref="V.rect" />, <see cref="V.roundrect" />, <see cref="V.shadow" />, <see cref="V.shape" />, <see cref="V.shapetype" />, <see cref="V.stroke" />, <see cref="V.textbox" />, <see cref="V.textpath" />, <see cref="W.comments" />, <see cref="W.document" />, <see cref="W.endnotes" />, <see cref="W.fonts" />, <see cref="W.footnotes" />, <see cref="W.ftr" />, <see cref="W.glossaryDocument" />, <see cref="W.hdr" />, <see cref="W.numbering" />, <see cref="W.recipients" />, <see cref="W.settings" />, <see cref="W.styles" />, <see cref="W.txbxContent" />, <see cref="W.webSettings" />, <see cref="W10.anchorlock" />, <see cref="W10.borderbottom" />, <see cref="W10.borderleft" />, <see cref="W10.borderright" />, <see cref="W10.bordertop" />, <see cref="W10.wrap" />, <see cref="W14.checkbox" />, <see cref="W14.conflictMode" />, <see cref="W14.contentPart" />, <see cref="W14.customXmlConflictDelRangeEnd" />, <see cref="W14.customXmlConflictDelRangeStart" />, <see cref="W14.customXmlConflictInsRangeEnd" />, <see cref="W14.customXmlConflictInsRangeStart" />, <see cref="W14.defaultImageDpi" />, <see cref="W14.discardImageEditingData" />, <see cref="W14.docId" />, <see cref="W14.entityPicker" />, <see cref="W15.appearance" />, <see cref="W15.chartTrackingRefBased" />, <see cref="W15.collapsed" />, <see cref="W15.color" />, <see cref="W15.commentsEx" />, <see cref="W15.dataBinding" />, <see cref="W15.docId" />, <see cref="W15.footnoteColumns" />, <see cref="W15.people" />, <see cref="W15.repeatingSection" />, <see cref="W15.repeatingSectionItem" />, <see cref="W15.webExtensionCreated" />, <see cref="W15.webExtensionLinked" />, <see cref="WE.webextension" />, <see cref="WE.webextensionref" />, <see cref="WP.anchor" />, <see cref="WP.inline" />, <see cref="WP14.pctPosHOffset" />, <see cref="WP14.pctPosVOffset" />, <see cref="WP14.sizeRelH" />, <see cref="WP14.sizeRelV" />, <see cref="WP15.webVideoPr" />, <see cref="WPC.wpc_" />, <see cref="WPG.wgp" />, <see cref="WPS.wsp" />, <see cref="XDR.contentPart" />, <see cref="XDR.wsDr" />, <see cref="XDR14.contentPart" />, <see cref="XVML.ClientData" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.uri" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GraphicData.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName graphicData = a + "graphicData";

        /// <summary>
        /// Represents the a:graphicFrame XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="graphic" />, <see cref="nvGraphicFramePr" />, <see cref="xfrm" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GraphicFrame.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName graphicFrame = a + "graphicFrame";

        /// <summary>
        /// Represents the a:graphicFrameLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvGraphicFramePr" />, <see cref="CDR.cNvGraphicFramePr" />, <see cref="P.cNvGraphicFramePr" />, <see cref="WP.cNvGraphicFramePr" />, <see cref="WPG.cNvFrPr" />, <see cref="XDR.cNvGraphicFramePr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noDrilldown" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noSelect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GraphicFrameLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName graphicFrameLocks = a + "graphicFrameLocks";

        /// <summary>
        /// Represents the a:gray XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Gray.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gray = a + "gray";

        /// <summary>
        /// Represents the a:grayscl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Grayscale.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grayscl = a + "grayscl";

        /// <summary>
        /// Represents the a:green XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Green.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName green = a + "green";

        /// <summary>
        /// Represents the a:greenMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GreenModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName greenMod = a + "greenMod";

        /// <summary>
        /// Represents the a:greenOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GreenOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName greenOff = a + "greenOff";

        /// <summary>
        /// Represents the a:gridCol XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tblGrid" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GridColumn.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gridCol = a + "gridCol";

        /// <summary>
        /// Represents the a:grpFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="A14.hiddenFill" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GroupFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grpFill = a + "grpFill";

        /// <summary>
        /// Represents the a:grpSp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cxnSp" />, <see cref="extLst" />, <see cref="graphicFrame" />, <see cref="grpSp" />, <see cref="grpSpPr" />, <see cref="nvGrpSpPr" />, <see cref="pic" />, <see cref="sp" />, <see cref="txSp" />, <see cref="A14.contentPart" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GroupShape.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grpSp = a + "grpSp";

        /// <summary>
        /// Represents the a:grpSpLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvGrpSpPr" />, <see cref="CDR.cNvGrpSpPr" />, <see cref="DSP.cNvGrpSpPr" />, <see cref="P.cNvGrpSpPr" />, <see cref="WPG.cNvGrpSpPr" />, <see cref="XDR.cNvGrpSpPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noRot" />, <see cref="NoNamespace.noSelect" />, <see cref="NoNamespace.noUngrp" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GroupShapeLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grpSpLocks = a + "grpSpLocks";

        /// <summary>
        /// Represents the a:grpSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="effectDag" />, <see cref="effectLst" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="grpFill" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="scene3d" />, <see cref="solidFill" />, <see cref="xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bwMode" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: VisualGroupShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName grpSpPr = a + "grpSpPr";

        /// <summary>
        /// Represents the a:gs XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gsLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.pos" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GradientStop.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gs = a + "gs";

        /// <summary>
        /// Represents the a:gsLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gradFill" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="gs" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: GradientStopList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName gsLst = a + "gsLst";

        /// <summary>
        /// Represents the a:headEnd XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.len" />, <see cref="NoNamespace.type" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HeadEnd.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName headEnd = a + "headEnd";

        /// <summary>
        /// Represents the a:highlight XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Highlight.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName highlight = a + "highlight";

        /// <summary>
        /// Represents the a:hlink XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Hyperlink.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hlink = a + "hlink";

        /// <summary>
        /// Represents the a:hlinkClick XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvPr" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="A14.cNvPr" />, <see cref="CDR.cNvPr" />, <see cref="CDR14.cNvPr" />, <see cref="CS.defRPr" />, <see cref="DGM14.cNvPr" />, <see cref="DSP.cNvPr" />, <see cref="P.cNvPr" />, <see cref="P14.cNvPr" />, <see cref="PIC.cNvPr" />, <see cref="W14.cNvPr" />, <see cref="WP.docPr" />, <see cref="WPG.cNvPr" />, <see cref="WPS.cNvPr" />, <see cref="XDR.cNvPr" />, <see cref="XDR14.cNvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="snd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.action" />, <see cref="NoNamespace.endSnd" />, <see cref="NoNamespace.highlightClick" />, <see cref="NoNamespace.history" />, <see cref="NoNamespace.invalidUrl" />, <see cref="R.id" />, <see cref="NoNamespace.tgtFrame" />, <see cref="NoNamespace.tooltip" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HyperlinkOnClick.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hlinkClick = a + "hlinkClick";

        /// <summary>
        /// Represents the a:hlinkHover XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvPr" />, <see cref="A14.cNvPr" />, <see cref="CDR.cNvPr" />, <see cref="CDR14.cNvPr" />, <see cref="DGM14.cNvPr" />, <see cref="DSP.cNvPr" />, <see cref="P.cNvPr" />, <see cref="P14.cNvPr" />, <see cref="PIC.cNvPr" />, <see cref="W14.cNvPr" />, <see cref="WP.docPr" />, <see cref="WPG.cNvPr" />, <see cref="WPS.cNvPr" />, <see cref="XDR.cNvPr" />, <see cref="XDR14.cNvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="snd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.action" />, <see cref="NoNamespace.endSnd" />, <see cref="NoNamespace.highlightClick" />, <see cref="NoNamespace.history" />, <see cref="NoNamespace.invalidUrl" />, <see cref="R.id" />, <see cref="NoNamespace.tgtFrame" />, <see cref="NoNamespace.tooltip" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HyperlinkOnHover.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hlinkHover = a + "hlinkHover";

        /// <summary>
        /// Represents the a:hlinkMouseOver XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="snd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.action" />, <see cref="NoNamespace.endSnd" />, <see cref="NoNamespace.highlightClick" />, <see cref="NoNamespace.history" />, <see cref="NoNamespace.invalidUrl" />, <see cref="R.id" />, <see cref="NoNamespace.tgtFrame" />, <see cref="NoNamespace.tooltip" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HyperlinkOnMouseOver.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hlinkMouseOver = a + "hlinkMouseOver";

        /// <summary>
        /// Represents the a:hsl XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.hue" />, <see cref="NoNamespace.lum" />, <see cref="NoNamespace.sat" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Hsl.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hsl = a + "hsl";

        /// <summary>
        /// Represents the a:hslClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="alphaInv" />, <see cref="bgClr" />, <see cref="buClr" />, <see cref="clrFrom" />, <see cref="clrRepl" />, <see cref="clrTo" />, <see cref="contourClr" />, <see cref="custClr" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="duotone" />, <see cref="effectRef" />, <see cref="extrusionClr" />, <see cref="fgClr" />, <see cref="fillRef" />, <see cref="folHlink" />, <see cref="fontRef" />, <see cref="glow" />, <see cref="gs" />, <see cref="highlight" />, <see cref="hlink" />, <see cref="innerShdw" />, <see cref="lnRef" />, <see cref="lt1" />, <see cref="lt2" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="solidFill" />, <see cref="tcTxStyle" />, <see cref="CS.colorStyle" />, <see cref="CS.effectRef" />, <see cref="CS.fillRef" />, <see cref="CS.fontRef" />, <see cref="CS.lnRef" />, <see cref="DGM.effectClrLst" />, <see cref="DGM.fillClrLst" />, <see cref="DGM.linClrLst" />, <see cref="DGM.txEffectClrLst" />, <see cref="DGM.txFillClrLst" />, <see cref="DGM.txLinClrLst" />, <see cref="P.bgRef" />, <see cref="P.clrMru" />, <see cref="P.clrVal" />, <see cref="P.from" />, <see cref="P.penClr" />, <see cref="P.to" />, <see cref="P14.laserClr" />, <see cref="P15.clr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alpha" />, <see cref="alphaMod" />, <see cref="alphaOff" />, <see cref="blue" />, <see cref="blueMod" />, <see cref="blueOff" />, <see cref="comp" />, <see cref="gamma" />, <see cref="gray" />, <see cref="green" />, <see cref="greenMod" />, <see cref="greenOff" />, <see cref="hue" />, <see cref="hueMod" />, <see cref="hueOff" />, <see cref="inv" />, <see cref="invGamma" />, <see cref="lum" />, <see cref="lumMod" />, <see cref="lumOff" />, <see cref="red" />, <see cref="redMod" />, <see cref="redOff" />, <see cref="sat" />, <see cref="satMod" />, <see cref="satOff" />, <see cref="shade" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.hue" />, <see cref="NoNamespace.lum" />, <see cref="NoNamespace.sat" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HslColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hslClr = a + "hslClr";

        /// <summary>
        /// Represents the a:hue XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Hue.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hue = a + "hue";

        /// <summary>
        /// Represents the a:hueMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HueModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hueMod = a + "hueMod";

        /// <summary>
        /// Represents the a:hueOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: HueOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName hueOff = a + "hueOff";

        /// <summary>
        /// Represents the a:innerShdw XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.blurRad" />, <see cref="NoNamespace.dir" />, <see cref="NoNamespace.dist" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: InnerShadow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName innerShdw = a + "innerShdw";

        /// <summary>
        /// Represents the a:insideH XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: InsideHorizontalBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName insideH = a + "insideH";

        /// <summary>
        /// Represents the a:insideV XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: InsideVerticalBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName insideV = a + "insideV";

        /// <summary>
        /// Represents the a:inv XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Inverse.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName inv = a + "inv";

        /// <summary>
        /// Represents the a:invGamma XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: InverseGamma.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName invGamma = a + "invGamma";

        /// <summary>
        /// Represents the a:lastCol XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LastColumn.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lastCol = a + "lastCol";

        /// <summary>
        /// Represents the a:lastRow XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LastRow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lastRow = a + "lastRow";

        /// <summary>
        /// Represents the a:latin XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="font" />, <see cref="majorFont" />, <see cref="minorFont" />, <see cref="rPr" />, <see cref="CS.defRPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.charset" />, <see cref="NoNamespace.panose" />, <see cref="NoNamespace.pitchFamily" />, <see cref="NoNamespace.typeface" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LatinFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName latin = a + "latin";

        /// <summary>
        /// Represents the a:left XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcBdr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />, <see cref="lnRef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LeftBorder.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName left = a + "left";

        /// <summary>
        /// Represents the a:lightRig XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cell3D" />, <see cref="scene3d" />, <see cref="A14.hiddenScene3d" />, <see cref="DGM.scene3d" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="rot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dir" />, <see cref="NoNamespace.rig" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LightRig.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lightRig = a + "lightRig";

        /// <summary>
        /// Represents the a:lin XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gradFill" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.ang" />, <see cref="NoNamespace.scaled" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LinearGradientFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lin = a + "lin";

        /// <summary>
        /// Represents the a:ln XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bottom" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="insideH" />, <see cref="insideV" />, <see cref="left" />, <see cref="lnStyleLst" />, <see cref="right" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tl2br" />, <see cref="top" />, <see cref="tr2bl" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM.whole" />, <see cref="DGM1612.spPr" />, <see cref="DSP.spPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.whole" />, <see cref="WPS.spPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Outline.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName ln = a + "ln";

        /// <summary>
        /// Represents the a:lnB XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BottomBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnB = a + "lnB";

        /// <summary>
        /// Represents the a:lnBlToTr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: BottomLeftToTopRightBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnBlToTr = a + "lnBlToTr";

        /// <summary>
        /// Represents the a:lnDef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="objectDefaults" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bodyPr" />, <see cref="extLst" />, <see cref="lstStyle" />, <see cref="spPr" />, <see cref="style" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineDefault.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnDef = a + "lnDef";

        /// <summary>
        /// Represents the a:lnL XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LeftBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnL = a + "lnL";

        /// <summary>
        /// Represents the a:lnR XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: RightBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnR = a + "lnR";

        /// <summary>
        /// Represents the a:lnRef XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bottom" />, <see cref="insideH" />, <see cref="insideV" />, <see cref="left" />, <see cref="right" />, <see cref="style" />, <see cref="tl2br" />, <see cref="top" />, <see cref="tr2bl" />, <see cref="CDR.style" />, <see cref="DGM.style" />, <see cref="DSP.style" />, <see cref="P.style" />, <see cref="PIC14.style" />, <see cref="WPS.style" />, <see cref="XDR.style" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.idx" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineReference.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnRef = a + "lnRef";

        /// <summary>
        /// Represents the a:lnSpc XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="defPPr" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />, <see cref="pPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="spcPct" />, <see cref="spcPts" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineSpacing.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnSpc = a + "lnSpc";

        /// <summary>
        /// Represents the a:lnStyleLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fmtScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="ln" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineStyleList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnStyleLst = a + "lnStyleLst";

        /// <summary>
        /// Represents the a:lnT XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TopBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnT = a + "lnT";

        /// <summary>
        /// Represents the a:lnTlToBr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tcPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bevel" />, <see cref="custDash" />, <see cref="extLst" />, <see cref="gradFill" />, <see cref="headEnd" />, <see cref="miter" />, <see cref="noFill" />, <see cref="pattFill" />, <see cref="prstDash" />, <see cref="round" />, <see cref="solidFill" />, <see cref="tailEnd" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.cap" />, <see cref="NoNamespace.cmpd" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: TopLeftToBottomRightBorderLineProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnTlToBr = a + "lnTlToBr";

        /// <summary>
        /// Represents the a:lnTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LineTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lnTo = a + "lnTo";

        /// <summary>
        /// Represents the a:lstStyle XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lnDef" />, <see cref="spDef" />, <see cref="txBody" />, <see cref="txDef" />, <see cref="C.rich" />, <see cref="C.txPr" />, <see cref="CDR.txBody" />, <see cref="CX.rich" />, <see cref="CX.txPr" />, <see cref="DGM.t" />, <see cref="DSP.txBody" />, <see cref="P.txBody" />, <see cref="XDR.txBody" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="defPPr" />, <see cref="extLst" />, <see cref="lvl1pPr" />, <see cref="lvl2pPr" />, <see cref="lvl3pPr" />, <see cref="lvl4pPr" />, <see cref="lvl5pPr" />, <see cref="lvl6pPr" />, <see cref="lvl7pPr" />, <see cref="lvl8pPr" />, <see cref="lvl9pPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ListStyle.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lstStyle = a + "lstStyle";

        /// <summary>
        /// Represents the a:lt1 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Light1Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lt1 = a + "lt1";

        /// <summary>
        /// Represents the a:lt2 XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="clrScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Light2Color.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lt2 = a + "lt2";

        /// <summary>
        /// Represents the a:lum XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="blip" />, <see cref="cont" />, <see cref="effectDag" />, <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />, <see cref="WE.snapshot" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.bright" />, <see cref="NoNamespace.contrast" />, <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Luminance, LuminanceEffect.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lum = a + "lum";

        /// <summary>
        /// Represents the a:lumMod XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LuminanceModulation.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lumMod = a + "lumMod";

        /// <summary>
        /// Represents the a:lumOff XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />, <see cref="CS.styleClr" />, <see cref="CS.variation" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: LuminanceOffset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lumOff = a + "lumOff";

        /// <summary>
        /// Represents the a:lvl1pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level1ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl1pPr = a + "lvl1pPr";

        /// <summary>
        /// Represents the a:lvl2pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level2ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl2pPr = a + "lvl2pPr";

        /// <summary>
        /// Represents the a:lvl3pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level3ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl3pPr = a + "lvl3pPr";

        /// <summary>
        /// Represents the a:lvl4pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level4ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl4pPr = a + "lvl4pPr";

        /// <summary>
        /// Represents the a:lvl5pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level5ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl5pPr = a + "lvl5pPr";

        /// <summary>
        /// Represents the a:lvl6pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level6ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl6pPr = a + "lvl6pPr";

        /// <summary>
        /// Represents the a:lvl7pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level7ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl7pPr = a + "lvl7pPr";

        /// <summary>
        /// Represents the a:lvl8pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level8ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl8pPr = a + "lvl8pPr";

        /// <summary>
        /// Represents the a:lvl9pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="lstStyle" />, <see cref="DGM1612.lstStyle" />, <see cref="P.bodyStyle" />, <see cref="P.defaultTextStyle" />, <see cref="P.notesStyle" />, <see cref="P.otherStyle" />, <see cref="P.titleStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Level9ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName lvl9pPr = a + "lvl9pPr";

        /// <summary>
        /// Represents the a:majorFont XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fontScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cs" />, <see cref="ea" />, <see cref="extLst" />, <see cref="font" />, <see cref="latin" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: MajorFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName majorFont = a + "majorFont";

        /// <summary>
        /// Represents the a:masterClrMapping XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.clrMapOvr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: MasterColorMapping.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName masterClrMapping = a + "masterClrMapping";

        /// <summary>
        /// Represents the a:minorFont XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fontScheme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cs" />, <see cref="ea" />, <see cref="extLst" />, <see cref="font" />, <see cref="latin" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: MinorFont.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName minorFont = a + "minorFont";

        /// <summary>
        /// Represents the a:miter XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.lim" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Miter.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName miter = a + "miter";

        /// <summary>
        /// Represents the a:moveTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: MoveTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName moveTo = a + "moveTo";

        /// <summary>
        /// Represents the a:neCell XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NortheastCell.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName neCell = a + "neCell";

        /// <summary>
        /// Represents the a:noAutofit XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NoAutoFit.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName noAutofit = a + "noAutofit";

        /// <summary>
        /// Represents the a:noFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="uLn" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NoFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName noFill = a + "noFill";

        /// <summary>
        /// Represents the a:norm XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="backdrop" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dx" />, <see cref="NoNamespace.dy" />, <see cref="NoNamespace.dz" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Normal.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName norm = a + "norm";

        /// <summary>
        /// Represents the a:normAutofit XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.fontScale" />, <see cref="NoNamespace.lnSpcReduction" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NormalAutoFit.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName normAutofit = a + "normAutofit";

        /// <summary>
        /// Represents the a:nvCxnSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cxnSp" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvCxnSpPr" />, <see cref="cNvPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualConnectionShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvCxnSpPr = a + "nvCxnSpPr";

        /// <summary>
        /// Represents the a:nvGraphicFramePr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="graphicFrame" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvGraphicFramePr" />, <see cref="cNvPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualGraphicFrameProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvGraphicFramePr = a + "nvGraphicFramePr";

        /// <summary>
        /// Represents the a:nvGrpSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvGrpSpPr" />, <see cref="cNvPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualGroupShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvGrpSpPr = a + "nvGrpSpPr";

        /// <summary>
        /// Represents the a:nvPicPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="pic" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvPicPr" />, <see cref="cNvPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualPictureProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvPicPr = a + "nvPicPr";

        /// <summary>
        /// Represents the a:nvSpPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="sp" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="cNvPr" />, <see cref="cNvSpPr" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NonVisualShapeProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nvSpPr = a + "nvSpPr";

        /// <summary>
        /// Represents the a:nwCell XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="tableStyle" />, <see cref="tblStyle" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="tcStyle" />, <see cref="tcTxStyle" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: NorthwestCell.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName nwCell = a + "nwCell";

        /// <summary>
        /// Represents the a:objectDefaults XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="theme" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />, <see cref="lnDef" />, <see cref="spDef" />, <see cref="txDef" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ObjectDefaults.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName objectDefaults = a + "objectDefaults";

        /// <summary>
        /// Represents the a:off XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="xfrm" />, <see cref="A14.xfrm" />, <see cref="CDR.xfrm" />, <see cref="CDR14.xfrm" />, <see cref="DSP.txXfrm" />, <see cref="P.xfrm" />, <see cref="P14.xfrm" />, <see cref="W14.xfrm" />, <see cref="WPG.xfrm" />, <see cref="XDR.xfrm" />, <see cref="XDR14.xfrm" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Offset.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName off = a + "off";

        /// <summary>
        /// Represents the a:outerShdw XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.blurRad" />, <see cref="NoNamespace.dir" />, <see cref="NoNamespace.dist" />, <see cref="NoNamespace.kx" />, <see cref="NoNamespace.ky" />, <see cref="NoNamespace.rotWithShape" />, <see cref="NoNamespace.sx" />, <see cref="NoNamespace.sy" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: OuterShadow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName outerShdw = a + "outerShdw";

        /// <summary>
        /// Represents the a:overrideClrMapping XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.clrMapOvr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.accent1" />, <see cref="NoNamespace.accent2" />, <see cref="NoNamespace.accent3" />, <see cref="NoNamespace.accent4" />, <see cref="NoNamespace.accent5" />, <see cref="NoNamespace.accent6" />, <see cref="NoNamespace.bg1" />, <see cref="NoNamespace.bg2" />, <see cref="NoNamespace.folHlink" />, <see cref="NoNamespace.hlink" />, <see cref="NoNamespace.tx1" />, <see cref="NoNamespace.tx2" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: OverrideColorMapping.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName overrideClrMapping = a + "overrideClrMapping";

        /// <summary>
        /// Represents the a:p XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="txBody" />, <see cref="C.rich" />, <see cref="C.txPr" />, <see cref="CDR.txBody" />, <see cref="CX.rich" />, <see cref="CX.txPr" />, <see cref="DGM.t" />, <see cref="DSP.txBody" />, <see cref="P.txBody" />, <see cref="XDR.txBody" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="br" />, <see cref="endParaRPr" />, <see cref="fld" />, <see cref="pPr" />, <see cref="r" />, <see cref="A14.m" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Paragraph.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName p = a + "p";

        /// <summary>
        /// Represents the a:path XML elements.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="gradFill" />, <see cref="pathLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="arcTo" />, <see cref="close" />, <see cref="cubicBezTo" />, <see cref="fillToRect" />, <see cref="lnTo" />, <see cref="moveTo" />, <see cref="quadBezTo" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.extrusionOk" />, <see cref="NoNamespace.fill" />, <see cref="NoNamespace.h" />, <see cref="NoNamespace.path" />, <see cref="NoNamespace.stroke" />, <see cref="NoNamespace.w" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Path, PathGradientFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName path = a + "path";

        /// <summary>
        /// Represents the a:pathLst XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="custGeom" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="path" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PathList.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pathLst = a + "pathLst";

        /// <summary>
        /// Represents the a:pattFill XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bgFillStyleLst" />, <see cref="defRPr" />, <see cref="endParaRPr" />, <see cref="fill" />, <see cref="fillOverlay" />, <see cref="fillStyleLst" />, <see cref="grpSpPr" />, <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="rPr" />, <see cref="spPr" />, <see cref="tblPr" />, <see cref="tcPr" />, <see cref="uFill" />, <see cref="uLn" />, <see cref="A14.hiddenFill" />, <see cref="A14.hiddenLine" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.grpSpPr" />, <see cref="CDR.spPr" />, <see cref="CS.defRPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.bg" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.grpSpPr" />, <see cref="DSP.spPr" />, <see cref="P.bgPr" />, <see cref="P.grpSpPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPC.bg" />, <see cref="WPG.grpSpPr" />, <see cref="WPS.spPr" />, <see cref="XDR.grpSpPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="bgClr" />, <see cref="fgClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.prst" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PatternFill.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pattFill = a + "pattFill";

        /// <summary>
        /// Represents the a:pic XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="grpSp" />, <see cref="LC.lockedCanvas" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="blipFill" />, <see cref="extLst" />, <see cref="nvPicPr" />, <see cref="spPr" />, <see cref="style" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Picture.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pic = a + "pic";

        /// <summary>
        /// Represents the a:picLocks XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cNvPicPr" />, <see cref="CDR.cNvPicPr" />, <see cref="P.cNvPicPr" />, <see cref="PIC.cNvPicPr" />, <see cref="XDR.cNvPicPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.noAdjustHandles" />, <see cref="NoNamespace.noChangeArrowheads" />, <see cref="NoNamespace.noChangeAspect" />, <see cref="NoNamespace.noChangeShapeType" />, <see cref="NoNamespace.noCrop" />, <see cref="NoNamespace.noEditPoints" />, <see cref="NoNamespace.noGrp" />, <see cref="NoNamespace.noMove" />, <see cref="NoNamespace.noResize" />, <see cref="NoNamespace.noRot" />, <see cref="NoNamespace.noSelect" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PictureLocks.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName picLocks = a + "picLocks";

        /// <summary>
        /// Represents the a:pos XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ahPolar" />, <see cref="ahXY" />, <see cref="cxn" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Position.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pos = a + "pos";

        /// <summary>
        /// Represents the a:pPr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="fld" />, <see cref="p" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="buAutoNum" />, <see cref="buBlip" />, <see cref="buChar" />, <see cref="buClr" />, <see cref="buClrTx" />, <see cref="buFont" />, <see cref="buFontTx" />, <see cref="buNone" />, <see cref="buSzPct" />, <see cref="buSzPts" />, <see cref="buSzTx" />, <see cref="defRPr" />, <see cref="extLst" />, <see cref="lnSpc" />, <see cref="spcAft" />, <see cref="spcBef" />, <see cref="tabLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.algn" />, <see cref="NoNamespace.defTabSz" />, <see cref="NoNamespace.eaLnBrk" />, <see cref="NoNamespace.fontAlgn" />, <see cref="NoNamespace.hangingPunct" />, <see cref="NoNamespace.indent" />, <see cref="NoNamespace.latinLnBrk" />, <see cref="NoNamespace.lvl" />, <see cref="NoNamespace.marL" />, <see cref="NoNamespace.marR" />, <see cref="NoNamespace.rtl" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: ParagraphProperties.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pPr = a + "pPr";

        /// <summary>
        /// Represents the a:prstClr XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="accent1" />, <see cref="accent2" />, <see cref="accent3" />, <see cref="accent4" />, <see cref="accent5" />, <see cref="accent6" />, <see cref="alphaInv" />, <see cref="bgClr" />, <see cref="buClr" />, <see cref="clrFrom" />, <see cref="clrRepl" />, <see cref="clrTo" />, <see cref="contourClr" />, <see cref="custClr" />, <see cref="dk1" />, <see cref="dk2" />, <see cref="duotone" />, <see cref="effectRef" />, <see cref="extrusionClr" />, <see cref="fgClr" />, <see cref="fillRef" />, <see cref="folHlink" />, <see cref="fontRef" />, <see cref="glow" />, <see cref="gs" />, <see cref="highlight" />, <see cref="hlink" />, <see cref="innerShdw" />, <see cref="lnRef" />, <see cref="lt1" />, <see cref="lt2" />, <see cref="outerShdw" />, <see cref="prstShdw" />, <see cref="solidFill" />, <see cref="tcTxStyle" />, <see cref="CS.colorStyle" />, <see cref="CS.effectRef" />, <see cref="CS.fillRef" />, <see cref="CS.fontRef" />, <see cref="CS.lnRef" />, <see cref="DGM.effectClrLst" />, <see cref="DGM.fillClrLst" />, <see cref="DGM.linClrLst" />, <see cref="DGM.txEffectClrLst" />, <see cref="DGM.txFillClrLst" />, <see cref="DGM.txLinClrLst" />, <see cref="P.bgRef" />, <see cref="P.clrMru" />, <see cref="P.clrVal" />, <see cref="P.from" />, <see cref="P.penClr" />, <see cref="P.to" />, <see cref="P14.laserClr" />, <see cref="P15.clr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="alpha" />, <see cref="alphaMod" />, <see cref="alphaOff" />, <see cref="blue" />, <see cref="blueMod" />, <see cref="blueOff" />, <see cref="comp" />, <see cref="gamma" />, <see cref="gray" />, <see cref="green" />, <see cref="greenMod" />, <see cref="greenOff" />, <see cref="hue" />, <see cref="hueMod" />, <see cref="hueOff" />, <see cref="inv" />, <see cref="invGamma" />, <see cref="lum" />, <see cref="lumMod" />, <see cref="lumOff" />, <see cref="red" />, <see cref="redMod" />, <see cref="redOff" />, <see cref="sat" />, <see cref="satMod" />, <see cref="satOff" />, <see cref="shade" />, <see cref="tint" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetColor.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstClr = a + "prstClr";

        /// <summary>
        /// Represents the a:prstDash XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="ln" />, <see cref="lnB" />, <see cref="lnBlToTr" />, <see cref="lnL" />, <see cref="lnR" />, <see cref="lnT" />, <see cref="lnTlToBr" />, <see cref="uLn" />, <see cref="A14.hiddenLine" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.val" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetDash.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstDash = a + "prstDash";

        /// <summary>
        /// Represents the a:prstGeom XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="spPr" />, <see cref="C.spPr" />, <see cref="C14.spPr" />, <see cref="C15.spPr" />, <see cref="CDR.spPr" />, <see cref="CS.spPr" />, <see cref="CX.spPr" />, <see cref="DGM.spPr" />, <see cref="DGM1612.spPr" />, <see cref="DSP.spPr" />, <see cref="P.spPr" />, <see cref="PIC.spPr" />, <see cref="WPS.spPr" />, <see cref="XDR.spPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="avLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.prst" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetGeometry.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstGeom = a + "prstGeom";

        /// <summary>
        /// Represents the a:prstShdw XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cont" />, <see cref="effectDag" />, <see cref="effectLst" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="hslClr" />, <see cref="prstClr" />, <see cref="schemeClr" />, <see cref="scrgbClr" />, <see cref="srgbClr" />, <see cref="sysClr" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.dir" />, <see cref="NoNamespace.dist" />, <see cref="NoNamespace.prst" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetShadow.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstShdw = a + "prstShdw";

        /// <summary>
        /// Represents the a:prstTxWarp XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="bodyPr" />, <see cref="CS.bodyPr" />, <see cref="WPS.bodyPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="avLst" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.prst" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: PresetTextWrap.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName prstTxWarp = a + "prstTxWarp";

        /// <summary>
        /// Represents the a:pt XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="cubicBezTo" />, <see cref="lnTo" />, <see cref="moveTo" />, <see cref="quadBezTo" />.</description></item>
        /// <item><description>has the following XML attributes: <see cref="NoNamespace.x" />, <see cref="NoNamespace.y" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: Point.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName pt = a + "pt";

        /// <summary>
        /// Represents the a:quadBezTo XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="path" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="pt" />.</description></item>
        /// <item><description>corresponds to the following strongly-typed classes: QuadraticBezierCurveTo.</description></item>
        /// </list>
        /// </remarks>
        public static readonly XName quadBezTo = a + "quadBezTo";

        /// <summary>
        /// Represents the a:quickTimeFile XML element.
        /// </summary>
        /// <remarks>
        /// <para>As an XML element, it:</para>
        /// <list type="bullet">
        /// <item><description>has the following parent XML elements: <see cref="P.nvPr" />, <see cref="P14.nvPr" />.</description></item>
        /// <item><description>has the following child XML elements: <see cref="extLst" /