2022-01-15 21:17:38 +00:00

1005 lines
1.2 MiB

//
// Copyright 2020 FoxyUtils ehf. All rights reserved.
//
// This is a commercial product and requires a license to operate.
// A trial license can be obtained at https://unidoc.io
//
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
//
// Use of this source code is governed by the UniDoc End User License Agreement
// terms that can be accessed at https://unidoc.io/eula/
package chart ;import (_f "encoding/xml";_dg "fmt";_g "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/dml";_a "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_ca "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fg "regexp";_d "strconv";);func (_cefb *CT_Protection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cefb .ChartObject !=nil {_agaaf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_cefb .ChartObject ,_agaaf );};if _cefb .Data !=nil {_decfd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cefb .Data ,_decfd );};if _cefb .Formatting !=nil {_gabcf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_cefb .Formatting ,_gabcf );};if _cefb .Selection !=nil {_ecccb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cefb .Selection ,_ecccb );};if _cefb .UserInterface !=nil {_gafda :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_cefb .UserInterface ,_gafda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path
func (_egbad *CT_Extension )ValidateWithPath (path string )error {return nil };func NewCT_TrendlineType ()*CT_TrendlineType {_cggb :=&CT_TrendlineType {};return _cggb };func (_edff ST_SplitType )String ()string {switch _edff {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";};
// Validate validates the EG_BarChartShared and its children
func (_eafbb *EG_BarChartShared )Validate ()error {return _eafbb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func NewCT_Perspective ()*CT_Perspective {_ebaca :=&CT_Perspective {};return _ebaca };func (_afbdf ST_ScatterStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eefgg :=_f .Attr {};_eefgg .Name =name ;switch _afbdf {case ST_ScatterStyleUnset :_eefgg .Value ="";case ST_ScatterStyleNone :_eefgg .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_eefgg .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_eefgg .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_eefgg .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_eefgg .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_eefgg .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _eefgg ,nil ;};
// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path
func (_gdgb *ChartSpace )ValidateWithPath (path string )error {if _cdfdc :=_gdgb .CT_ChartSpace .ValidateWithPath (path );_cdfdc !=nil {return _cdfdc ;};return nil ;};func (_bfbf *EG_DLblShared )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agca :for {_badeb ,_fgabd :=d .Token ();if _fgabd !=nil {return _fgabd ;};switch _fgag :=_badeb .(type ){case _f .StartElement :switch _fgag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bfbf .NumFmt =NewCT_NumFmt ();if _cgacg :=d .DecodeElement (_bfbf .NumFmt ,&_fgag );_cgacg !=nil {return _cgacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bfbf .SpPr =_c .NewCT_ShapeProperties ();if _cegeb :=d .DecodeElement (_bfbf .SpPr ,&_fgag );_cegeb !=nil {return _cegeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bfbf .TxPr =_c .NewCT_TextBody ();if _adgag :=d .DecodeElement (_bfbf .TxPr ,&_fgag );_adgag !=nil {return _adgag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_bfbf .DLblPos =NewCT_DLblPos ();if _bgddg :=d .DecodeElement (_bfbf .DLblPos ,&_fgag );_bgddg !=nil {return _bgddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_bfbf .ShowLegendKey =NewCT_Boolean ();if _dded :=d .DecodeElement (_bfbf .ShowLegendKey ,&_fgag );_dded !=nil {return _dded ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_bfbf .ShowVal =NewCT_Boolean ();if _aegbd :=d .DecodeElement (_bfbf .ShowVal ,&_fgag );_aegbd !=nil {return _aegbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_bfbf .ShowCatName =NewCT_Boolean ();if _dbga :=d .DecodeElement (_bfbf .ShowCatName ,&_fgag );_dbga !=nil {return _dbga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_bfbf .ShowSerName =NewCT_Boolean ();if _bebdd :=d .DecodeElement (_bfbf .ShowSerName ,&_fgag );_bebdd !=nil {return _bebdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bfbf .ShowPercent =NewCT_Boolean ();if _gcbf :=d .DecodeElement (_bfbf .ShowPercent ,&_fgag );_gcbf !=nil {return _gcbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_bfbf .ShowBubbleSize =NewCT_Boolean ();if _ceedc :=d .DecodeElement (_bfbf .ShowBubbleSize ,&_fgag );_ceedc !=nil {return _ceedc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bfbf .Separator =new (string );if _fbbaa :=d .DecodeElement (_bfbf .Separator ,&_fgag );_fbbaa !=nil {return _fbbaa ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_fgag .Name );if _gfbg :=d .Skip ();_gfbg !=nil {return _gfbg ;};};case _f .EndElement :break _agca ;case _f .CharData :};};return nil ;};
// Validate validates the CT_Boolean and its children
func (_acef *CT_Boolean )Validate ()error {return _acef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_gcgg *CT_DLblChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccb :for {_efbc ,_bbgb :=d .Token ();if _bbgb !=nil {return _bbgb ;};switch _bgfc :=_efbc .(type ){case _f .StartElement :switch _bgfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_gcgg .Delete =NewCT_Boolean ();if _fdef :=d .DecodeElement (_gcgg .Delete ,&_bgfc );_fdef !=nil {return _fdef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_gcgg .Layout =NewCT_Layout ();if _fgdd :=d .DecodeElement (_gcgg .Layout ,&_bgfc );_fgdd !=nil {return _fgdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gcgg .Tx =NewCT_Tx ();if _eabd :=d .DecodeElement (_gcgg .Tx ,&_bgfc );_eabd !=nil {return _eabd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gcgg .NumFmt =NewCT_NumFmt ();if _cbea :=d .DecodeElement (_gcgg .NumFmt ,&_bgfc );_cbea !=nil {return _cbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gcgg .SpPr =_c .NewCT_ShapeProperties ();if _cgaba :=d .DecodeElement (_gcgg .SpPr ,&_bgfc );_cgaba !=nil {return _cgaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gcgg .TxPr =_c .NewCT_TextBody ();if _bfd :=d .DecodeElement (_gcgg .TxPr ,&_bgfc );_bfd !=nil {return _bfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_gcgg .DLblPos =NewCT_DLblPos ();if _ege :=d .DecodeElement (_gcgg .DLblPos ,&_bgfc );_ege !=nil {return _ege ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_gcgg .ShowLegendKey =NewCT_Boolean ();if _dcaa :=d .DecodeElement (_gcgg .ShowLegendKey ,&_bgfc );_dcaa !=nil {return _dcaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_gcgg .ShowVal =NewCT_Boolean ();if _cebe :=d .DecodeElement (_gcgg .ShowVal ,&_bgfc );_cebe !=nil {return _cebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_gcgg .ShowCatName =NewCT_Boolean ();if _gcdg :=d .DecodeElement (_gcgg .ShowCatName ,&_bgfc );_gcdg !=nil {return _gcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_gcgg .ShowSerName =NewCT_Boolean ();if _abda :=d .DecodeElement (_gcgg .ShowSerName ,&_bgfc );_abda !=nil {return _abda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_gcgg .ShowPercent =NewCT_Boolean ();if _aaba :=d .DecodeElement (_gcgg .ShowPercent ,&_bgfc );_aaba !=nil {return _aaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_gcgg .ShowBubbleSize =NewCT_Boolean ();if _afbec :=d .DecodeElement (_gcgg .ShowBubbleSize ,&_bgfc );_afbec !=nil {return _afbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_gcgg .Separator =new (string );if _eegec :=d .DecodeElement (_gcgg .Separator ,&_bgfc );_eegec !=nil {return _eegec ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_bgfc .Name );if _eeac :=d .Skip ();_eeac !=nil {return _eeac ;};};case _f .EndElement :break _gccb ;case _f .CharData :};};return nil ;};func (_agdd *CT_Surface3DChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agdd .Wireframe !=nil {_fegf :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_agdd .Wireframe ,_fegf );};if _agdd .Ser !=nil {_gaaaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gbbde :=range _agdd .Ser {e .EncodeElement (_gbbde ,_gaaaa );};};if _agdd .BandFmts !=nil {_dcaf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_agdd .BandFmts ,_dcaf );};_bcggb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cbbbcd :=range _agdd .AxId {e .EncodeElement (_cbbbcd ,_bcggb );};if _agdd .ExtLst !=nil {_ffee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agdd .ExtLst ,_ffee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path
func (_gdac *CT_ErrDir )ValidateWithPath (path string )error {if _gdac .ValAttr ==ST_ErrDirUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _caae :=_gdac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caae !=nil {return _caae ;};return nil ;};
// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path
func (_ebeg *CT_CrossBetween )ValidateWithPath (path string )error {if _ebeg .ValAttr ==ST_CrossBetweenUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _egbc :=_ebeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egbc !=nil {return _egbc ;};return nil ;};
// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path
func (_dgbfa *CT_DateAx )ValidateWithPath (path string )error {if _baccf :=_dgbfa .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_baccf !=nil {return _baccf ;};if _debe :=_dgbfa .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_debe !=nil {return _debe ;};if _dgbfa .Delete !=nil {if _ccdc :=_dgbfa .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ccdc !=nil {return _ccdc ;};};if _egad :=_dgbfa .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_egad !=nil {return _egad ;};if _dgbfa .MajorGridlines !=nil {if _dgfa :=_dgbfa .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dgfa !=nil {return _dgfa ;};};if _dgbfa .MinorGridlines !=nil {if _dfbf :=_dgbfa .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dfbf !=nil {return _dfbf ;};};if _dgbfa .Title !=nil {if _fbdfb :=_dgbfa .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fbdfb !=nil {return _fbdfb ;};};if _dgbfa .NumFmt !=nil {if _dgab :=_dgbfa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dgab !=nil {return _dgab ;};};if _dgbfa .MajorTickMark !=nil {if _abcb :=_dgbfa .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_abcb !=nil {return _abcb ;};};if _dgbfa .MinorTickMark !=nil {if _dafga :=_dgbfa .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dafga !=nil {return _dafga ;};};if _dgbfa .TickLblPos !=nil {if _edaf :=_dgbfa .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_edaf !=nil {return _edaf ;};};if _dgbfa .SpPr !=nil {if _ecac :=_dgbfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecac !=nil {return _ecac ;};};if _dgbfa .TxPr !=nil {if _efgg :=_dgbfa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_efgg !=nil {return _efgg ;};};if _agdg :=_dgbfa .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_agdg !=nil {return _agdg ;};if _dgbfa .Choice !=nil {if _eecc :=_dgbfa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eecc !=nil {return _eecc ;};};if _dgbfa .Auto !=nil {if _gbae :=_dgbfa .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_gbae !=nil {return _gbae ;};};if _dgbfa .LblOffset !=nil {if _fcab :=_dgbfa .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_fcab !=nil {return _fcab ;};};if _dgbfa .BaseTimeUnit !=nil {if _afbc :=_dgbfa .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_afbc !=nil {return _afbc ;};};if _dgbfa .MajorUnit !=nil {if _ecec :=_dgbfa .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_ecec !=nil {return _ecec ;};};if _dgbfa .MajorTimeUnit !=nil {if _ebcf :=_dgbfa .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_ebcf !=nil {return _ebcf ;};};if _dgbfa .MinorUnit !=nil {if _eggf :=_dgbfa .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_eggf !=nil {return _eggf ;};};if _dgbfa .MinorTimeUnit !=nil {if _dadg :=_dgbfa .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_dadg !=nil {return _dadg ;};};if _dgbfa .ExtLst !=nil {if _adddb :=_dgbfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adddb !=nil {return _adddb ;};};return nil ;};var ST_HoleSizePercentPatternRe =_fg .MustCompile (ST_HoleSizePercentPattern );type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func NewCT_AxisUnit ()*CT_AxisUnit {_dgc :=&CT_AxisUnit {};_dgc .ValAttr =0+1;return _dgc };func (_ccce *CT_LayoutMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dagcd :=range start .Attr {if _dagcd .Name .Local =="\u0076\u0061\u006c"{_ccce .ValAttr .UnmarshalXMLAttr (_dagcd );continue ;};};for {_feagc ,_ddda :=d .Token ();if _ddda !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_ddda );};if _gabdb ,_eebbe :=_feagc .(_f .EndElement );_eebbe &&_gabdb .Name ==start .Name {break ;};};return nil ;};func (_ffgcd *CT_OfPieType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffgcd .ValAttr !=ST_OfPieTypeUnset {_eeff ,_gbbag :=_ffgcd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _gbbag !=nil {return _gbbag ;};start .Attr =append (start .Attr ,_eeff );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fec *CT_CustSplit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fec .SecondPiePt !=nil {_cfgdb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_agad :=range _fec .SecondPiePt {e .EncodeElement (_agad ,_cfgdb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_afbfb ,_ddbca :=_d .ParseUint (s ,10,32);if _ddbca !=nil {return ST_BubbleScale {},_ddbca ;};_cdefb :=uint32 (_afbfb );return ST_BubbleScale {ST_BubbleScaleUInt :&_cdefb },nil ;};func NewCT_SerTx ()*CT_SerTx {_bdcag :=&CT_SerTx {};_bdcag .Choice =NewCT_SerTxChoice ();return _bdcag ;};
// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path
func (_cbcb *CT_PlotArea )ValidateWithPath (path string )error {if _cbcb .Layout !=nil {if _fbac :=_cbcb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fbac !=nil {return _fbac ;};};for _bfgcg ,_gfcc :=range _cbcb .Choice {if _gdda :=_gfcc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bfgcg ));_gdda !=nil {return _gdda ;};};if _cbcb .CChoice !=nil {if _bfea :=_cbcb .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_bfea !=nil {return _bfea ;};};if _cbcb .DTable !=nil {if _aggac :=_cbcb .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_aggac !=nil {return _aggac ;};};if _cbcb .SpPr !=nil {if _acdab :=_cbcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acdab !=nil {return _acdab ;};};if _cbcb .ExtLst !=nil {if _fcaf :=_cbcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcaf !=nil {return _fcaf ;};};return nil ;};func (_fceag ST_TrendlineType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecdda :=_f .Attr {};_ecdda .Name =name ;switch _fceag {case ST_TrendlineTypeUnset :_ecdda .Value ="";case ST_TrendlineTypeExp :_ecdda .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_ecdda .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_ecdda .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_ecdda .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_ecdda .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_ecdda .Value ="\u0070\u006f\u0077e\u0072";};return _ecdda ,nil ;};
// Validate validates the Chart and its children
func (_bdabb *Chart )Validate ()error {return _bdabb .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func NewCT_UpDownBars ()*CT_UpDownBars {_agfb :=&CT_UpDownBars {};return _agfb };func (_bbcf *CT_SerTxChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbgb :for {_agdba ,_gdccc :=d .Token ();if _gdccc !=nil {return _gdccc ;};switch _facadb :=_agdba .(type ){case _f .StartElement :switch _facadb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_bbcf .StrRef =NewCT_StrRef ();if _ffce :=d .DecodeElement (_bbcf .StrRef ,&_facadb );_ffce !=nil {return _ffce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_bbcf .V =new (string );if _cbfd :=d .DecodeElement (_bbcf .V ,&_facadb );_cbfd !=nil {return _cbfd ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_facadb .Name );if _feaeg :=d .Skip ();_feaeg !=nil {return _feaeg ;};};case _f .EndElement :break _cbgb ;case _f .CharData :};};return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_c .CT_ShapeProperties ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_aedf ,_gfbf :=_d .ParseInt (s ,10,8);if _gfbf !=nil {return ST_Overlap {},_gfbf ;};_adfe :=int8 (_aedf );return ST_Overlap {ST_OverlapByte :&_adfe },nil ;};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_BuiltInUnit and its children
func (_eac *CT_BuiltInUnit )Validate ()error {return _eac .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_fgdb *CT_PieChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgdb .VaryColors !=nil {_fdcfa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fgdb .VaryColors ,_fdcfa );};if _fgdb .Ser !=nil {_ddcd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_daade :=range _fgdb .Ser {e .EncodeElement (_daade ,_ddcd );};};if _fgdb .DLbls !=nil {_gegb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgdb .DLbls ,_gegb );};if _fgdb .FirstSliceAng !=nil {_aefb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_fgdb .FirstSliceAng ,_aefb );};if _fgdb .ExtLst !=nil {_gbdg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgdb .ExtLst ,_gbdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_LegendEntryData struct{TxPr *_c .CT_TextBody ;};
// Validate validates the CT_DLblPos and its children
func (_egda *CT_DLblPos )Validate ()error {return _egda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_abca *CT_RadarSer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abca .Idx =NewCT_UnsignedInt ();_abca .Order =NewCT_UnsignedInt ();_bdbef :for {_cdefg ,_fagcc :=d .Token ();if _fagcc !=nil {return _fagcc ;};switch _dbcdc :=_cdefg .(type ){case _f .StartElement :switch _dbcdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ceeg :=d .DecodeElement (_abca .Idx ,&_dbcdc );_ceeg !=nil {return _ceeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _dfgc :=d .DecodeElement (_abca .Order ,&_dbcdc );_dfgc !=nil {return _dfgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_abca .Tx =NewCT_SerTx ();if _fbdbde :=d .DecodeElement (_abca .Tx ,&_dbcdc );_fbdbde !=nil {return _fbdbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_abca .SpPr =_c .NewCT_ShapeProperties ();if _ebegg :=d .DecodeElement (_abca .SpPr ,&_dbcdc );_ebegg !=nil {return _ebegg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_abca .Marker =NewCT_Marker ();if _gceee :=d .DecodeElement (_abca .Marker ,&_dbcdc );_gceee !=nil {return _gceee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ffbb :=NewCT_DPt ();if _dbgc :=d .DecodeElement (_ffbb ,&_dbcdc );_dbgc !=nil {return _dbgc ;};_abca .DPt =append (_abca .DPt ,_ffbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_abca .DLbls =NewCT_DLbls ();if _efefe :=d .DecodeElement (_abca .DLbls ,&_dbcdc );_efefe !=nil {return _efefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_abca .Cat =NewCT_AxDataSource ();if _eaab :=d .DecodeElement (_abca .Cat ,&_dbcdc );_eaab !=nil {return _eaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_abca .Val =NewCT_NumDataSource ();if _agba :=d .DecodeElement (_abca .Val ,&_dbcdc );_agba !=nil {return _agba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abca .ExtLst =NewCT_ExtensionList ();if _bgadc :=d .DecodeElement (_abca .ExtLst ,&_dbcdc );_bgadc !=nil {return _bgadc ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_dbcdc .Name );if _cdggb :=d .Skip ();_cdggb !=nil {return _cdggb ;};};case _f .EndElement :break _bdbef ;case _f .CharData :};};return nil ;};type ST_DLblPos byte ;
// Validate validates the CT_SerTx and its children
func (_bebff *CT_SerTx )Validate ()error {return _bebff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func NewCT_ChartSpace ()*CT_ChartSpace {_aegb :=&CT_ChartSpace {};_aegb .Chart =NewCT_Chart ();return _aegb ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_LineSer and its children
func (_feedaa *CT_LineSer )Validate ()error {return _feedaa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_faeb *CT_Shape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faeb .ValAttr !=ST_ShapeUnset {_geed ,_fedeg :=_faeb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _fedeg !=nil {return _fedeg ;};start .Attr =append (start .Attr ,_geed );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Extension struct{UriAttr *string ;Any _g .Any ;};
// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path
func (_cdd *CT_BandFmt )ValidateWithPath (path string )error {if _ddcg :=_cdd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ddcg !=nil {return _ddcg ;};if _cdd .SpPr !=nil {if _abcf :=_cdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abcf !=nil {return _abcf ;};};return nil ;};func NewCT_Marker ()*CT_Marker {_ecfad :=&CT_Marker {};return _ecfad };func NewGroup_DLbls ()*Group_DLbls {_egfdb :=&Group_DLbls {};return _egfdb };func NewCT_Surface ()*CT_Surface {_afcdd :=&CT_Surface {};return _afcdd };func (_eabeg ST_CrossBetween )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egdb :=_f .Attr {};_egdb .Name =name ;switch _eabeg {case ST_CrossBetweenUnset :_egdb .Value ="";case ST_CrossBetweenBetween :_egdb .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_egdb .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _egdb ,nil ;};func NewCT_Protection ()*CT_Protection {_gaef :=&CT_Protection {};return _gaef };type ChartSpace struct{CT_ChartSpace };func NewCT_AreaSer ()*CT_AreaSer {_egb :=&CT_AreaSer {};_egb .Idx =NewCT_UnsignedInt ();_egb .Order =NewCT_UnsignedInt ();return _egb ;};func (_dceed ST_Shape )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfged :=_f .Attr {};_gfged .Name =name ;switch _dceed {case ST_ShapeUnset :_gfged .Value ="";case ST_ShapeCone :_gfged .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_gfged .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_gfged .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_gfged .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_gfged .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_gfged .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _gfged ,nil ;};
// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path
func (_feddc *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _feddc .Delete !=nil {if _effb :=_feddc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_effb !=nil {return _effb ;};};if _feddc .TxPr !=nil {if _ecgb :=_feddc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ecgb !=nil {return _ecgb ;};};return nil ;};func (_cbecc *ST_LblOffset )ValidateWithPath (path string )error {_afbcd :=[]string {};if _cbecc .ST_LblOffsetPercent !=nil {_afbcd =append (_afbcd ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _cbecc .ST_LblOffsetUShort !=nil {_afbcd =append (_afbcd ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_afbcd )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_afbcd );};return nil ;};type CT_HPercent struct{ValAttr *ST_HPercent ;};type CT_Line3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_bbge *EG_BarChartShared )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbge .BarDir =NewCT_BarDir ();_afdc :for {_fdgga ,_bfag :=d .Token ();if _bfag !=nil {return _bfag ;};switch _edegd :=_fdgga .(type ){case _f .StartElement :switch _edegd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _bfcg :=d .DecodeElement (_bbge .BarDir ,&_edegd );_bfcg !=nil {return _bfcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_bbge .Grouping =NewCT_BarGrouping ();if _egcfg :=d .DecodeElement (_bbge .Grouping ,&_edegd );_egcfg !=nil {return _egcfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bbge .VaryColors =NewCT_Boolean ();if _egeda :=d .DecodeElement (_bbge .VaryColors ,&_edegd );_egeda !=nil {return _egeda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fcdcd :=NewCT_BarSer ();if _badd :=d .DecodeElement (_fcdcd ,&_edegd );_badd !=nil {return _badd ;};_bbge .Ser =append (_bbge .Ser ,_fcdcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bbge .DLbls =NewCT_DLbls ();if _ccdgf :=d .DecodeElement (_bbge .DLbls ,&_edegd );_ccdgf !=nil {return _ccdgf ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_edegd .Name );if _bfgg :=d .Skip ();_bfgg !=nil {return _bfgg ;};};case _f .EndElement :break _afdc ;case _f .CharData :};};return nil ;};
// Validate validates the CT_BarChart and its children
func (_caaf *CT_BarChart )Validate ()error {return _caaf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_adafb :=&EG_SurfaceChartShared {};return _adafb ;};
// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path
func (_adbef *CT_PivotSource )ValidateWithPath (path string )error {if _dffacg :=_adbef .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_dffacg !=nil {return _dffacg ;};for _ebag ,_ecdef :=range _adbef .ExtLst {if _bfgc :=_ecdef .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ebag ));_bfgc !=nil {return _bfgc ;};};return nil ;};func (_eegdg ST_BubbleScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eegdg .ST_BubbleScalePercent !=nil {e .EncodeToken (_f .CharData (*_eegdg .ST_BubbleScalePercent ));};if _eegdg .ST_BubbleScaleUInt !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_eegdg .ST_BubbleScaleUInt )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_dbce *CT_BuiltInUnit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgfd :=range start .Attr {if _bgfd .Name .Local =="\u0076\u0061\u006c"{_dbce .ValAttr .UnmarshalXMLAttr (_bgfd );continue ;};};for {_afbg ,_gafe :=d .Token ();if _gafe !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074:\u0020\u0025\u0073",_gafe );};if _edcb ,_abcfc :=_afbg .(_f .EndElement );_abcfc &&_edcb .Name ==start .Name {break ;};};return nil ;};
// Validate validates the CT_RadarSer and its children
func (_dcdeg *CT_RadarSer )Validate ()error {return _dcdeg .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_eafe *CT_Legend )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccabf :for {_adef ,_dbgee :=d .Token ();if _dbgee !=nil {return _dbgee ;};switch _dggdd :=_adef .(type ){case _f .StartElement :switch _dggdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"}:_eafe .LegendPos =NewCT_LegendPos ();if _dcdbf :=d .DecodeElement (_eafe .LegendPos ,&_dggdd );_dcdbf !=nil {return _dcdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}:_gbbcg :=NewCT_LegendEntry ();if _ggfg :=d .DecodeElement (_gbbcg ,&_dggdd );_ggfg !=nil {return _ggfg ;};_eafe .LegendEntry =append (_eafe .LegendEntry ,_gbbcg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_eafe .Layout =NewCT_Layout ();if _ccbc :=d .DecodeElement (_eafe .Layout ,&_dggdd );_ccbc !=nil {return _ccbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_eafe .Overlay =NewCT_Boolean ();if _gffc :=d .DecodeElement (_eafe .Overlay ,&_dggdd );_gffc !=nil {return _gffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eafe .SpPr =_c .NewCT_ShapeProperties ();if _bgcc :=d .DecodeElement (_eafe .SpPr ,&_dggdd );_bgcc !=nil {return _bgcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_eafe .TxPr =_c .NewCT_TextBody ();if _abfeb :=d .DecodeElement (_eafe .TxPr ,&_dggdd );_abfeb !=nil {return _abfeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eafe .ExtLst =NewCT_ExtensionList ();if _eecf :=d .DecodeElement (_eafe .ExtLst ,&_dggdd );_eecf !=nil {return _eecf ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_dggdd .Name );if _fgae :=d .Skip ();_fgae !=nil {return _fgae ;};};case _f .EndElement :break _ccabf ;case _f .CharData :};};return nil ;};
// Validate validates the CT_MultiLvlStrRef and its children
func (_gggd *CT_MultiLvlStrRef )Validate ()error {return _gggd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};var ST_DepthPercentWithSymbolPatternRe =_fg .MustCompile (ST_DepthPercentWithSymbolPattern );func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_egfa :=&CT_DispUnitsLbl {};return _egfa };type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ;ExtLst *CT_ExtensionList ;};
// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path
func (_gdbdgf *CT_TickLblPos )ValidateWithPath (path string )error {if _gecgg :=_gdbdgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gecgg !=nil {return _gecgg ;};return nil ;};func (_fgde *CT_OfPieType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfdf :=range start .Attr {if _gfdf .Name .Local =="\u0076\u0061\u006c"{_fgde .ValAttr .UnmarshalXMLAttr (_gfdf );continue ;};};for {_bgge ,_agggc :=d .Token ();if _agggc !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_agggc );};if _gadad ,_abee :=_bgge .(_f .EndElement );_abee &&_gadad .Name ==start .Name {break ;};};return nil ;};type ST_PictureFormat byte ;func (_dfg *CT_AreaSer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfg .Idx =NewCT_UnsignedInt ();_dfg .Order =NewCT_UnsignedInt ();_eea :for {_dee ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _ecb :=_dee .(type ){case _f .StartElement :switch _ecb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _eb :=d .DecodeElement (_dfg .Idx ,&_ecb );_eb !=nil {return _eb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _dcc :=d .DecodeElement (_dfg .Order ,&_ecb );_dcc !=nil {return _dcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dfg .Tx =NewCT_SerTx ();if _gcc :=d .DecodeElement (_dfg .Tx ,&_ecb );_gcc !=nil {return _gcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dfg .SpPr =_c .NewCT_ShapeProperties ();if _cafa :=d .DecodeElement (_dfg .SpPr ,&_ecb );_cafa !=nil {return _cafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_dfg .PictureOptions =NewCT_PictureOptions ();if _aad :=d .DecodeElement (_dfg .PictureOptions ,&_ecb );_aad !=nil {return _aad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_acd :=NewCT_DPt ();if _dag :=d .DecodeElement (_acd ,&_ecb );_dag !=nil {return _dag ;};_dfg .DPt =append (_dfg .DPt ,_acd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dfg .DLbls =NewCT_DLbls ();if _gade :=d .DecodeElement (_dfg .DLbls ,&_ecb );_gade !=nil {return _gade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gbg :=NewCT_Trendline ();if _beg :=d .DecodeElement (_gbg ,&_ecb );_beg !=nil {return _beg ;};_dfg .Trendline =append (_dfg .Trendline ,_gbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_dffe :=NewCT_ErrBars ();if _cfdb :=d .DecodeElement (_dffe ,&_ecb );_cfdb !=nil {return _cfdb ;};_dfg .ErrBars =append (_dfg .ErrBars ,_dffe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_dfg .Cat =NewCT_AxDataSource ();if _fed :=d .DecodeElement (_dfg .Cat ,&_ecb );_fed !=nil {return _fed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_dfg .Val =NewCT_NumDataSource ();if _ddddc :=d .DecodeElement (_dfg .Val ,&_ecb );_ddddc !=nil {return _ddddc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfg .ExtLst =NewCT_ExtensionList ();if _abb :=d .DecodeElement (_dfg .ExtLst ,&_ecb );_abb !=nil {return _abb ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_ecb .Name );if _fbb :=d .Skip ();_fbb !=nil {return _fbb ;};};case _f .EndElement :break _eea ;case _f .CharData :};};return nil ;};func (_ecc *CT_Crosses )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cceb ,_gdbd :=_ecc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _gdbd !=nil {return _gdbd ;};start .Attr =append (start .Attr ,_cceb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path
func (_eegf *EG_AreaChartShared )ValidateWithPath (path string )error {if _eegf .Grouping !=nil {if _aefda :=_eegf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_aefda !=nil {return _aefda ;};};if _eegf .VaryColors !=nil {if _dbbgc :=_eegf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dbbgc !=nil {return _dbbgc ;};};for _acafd ,_acecd :=range _eegf .Ser {if _baaac :=_acecd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_acafd ));_baaac !=nil {return _baaac ;};};if _eegf .DLbls !=nil {if _bddfe :=_eegf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bddfe !=nil {return _bddfe ;};};if _eegf .DropLines !=nil {if _adcec :=_eegf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_adcec !=nil {return _adcec ;};};return nil ;};func (_gbcg *CT_PivotFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcg .Idx =NewCT_UnsignedInt ();_cdeef :for {_cdag ,_bace :=d .Token ();if _bace !=nil {return _bace ;};switch _dbeac :=_cdag .(type ){case _f .StartElement :switch _dbeac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _aeeec :=d .DecodeElement (_gbcg .Idx ,&_dbeac );_aeeec !=nil {return _aeeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gbcg .SpPr =_c .NewCT_ShapeProperties ();if _gbfc :=d .DecodeElement (_gbcg .SpPr ,&_dbeac );_gbfc !=nil {return _gbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gbcg .TxPr =_c .NewCT_TextBody ();if _eeeg :=d .DecodeElement (_gbcg .TxPr ,&_dbeac );_eeeg !=nil {return _eeeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_gbcg .Marker =NewCT_Marker ();if _adbdg :=d .DecodeElement (_gbcg .Marker ,&_dbeac );_adbdg !=nil {return _adbdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_gbcg .DLbl =NewCT_DLbl ();if _bfgbd :=d .DecodeElement (_gbcg .DLbl ,&_dbeac );_bfgbd !=nil {return _bfgbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbcg .ExtLst =NewCT_ExtensionList ();if _efdd :=d .DecodeElement (_gbcg .ExtLst ,&_dbeac );_efdd !=nil {return _efdd ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_dbeac .Name );if _eded :=d .Skip ();_eded !=nil {return _eded ;};};case _f .EndElement :break _cdeef ;case _f .CharData :};};return nil ;};func (_eaea *CT_NumVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_dg .Sprintf ("\u0025\u0076",_eaea .IdxAttr )});if _eaea .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_eaea .FormatCodeAttr )});};e .EncodeToken (start );_bddb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076"}};_g .AddPreserveSpaceAttr (&_bddb ,_eaea .V );e .EncodeElement (_eaea .V ,_bddb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;};
// Validate validates the CT_LayoutMode and its children
func (_ddaab *CT_LayoutMode )Validate ()error {return _ddaab .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_ggbgg *ST_CrossBetween )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfad ,_bdadc :=d .Token ();if _bdadc !=nil {return _bdadc ;};if _abfaa ,_dcaef :=_bgfad .(_f .EndElement );_dcaef &&_abfaa .Name ==start .Name {*_ggbgg =1;return nil ;};if _fecg ,_gbfcb :=_bgfad .(_f .CharData );!_gbfcb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgfad );}else {switch string (_fecg ){case "":*_ggbgg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ggbgg =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ggbgg =2;};};_bgfad ,_bdadc =d .Token ();if _bdadc !=nil {return _bdadc ;};if _ecbg ,_cbed :=_bgfad .(_f .EndElement );_cbed &&_ecbg .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgfad );};func (_cceec *ST_BubbleScale )Validate ()error {return _cceec .ValidateWithPath ("")};func (_daad *CT_ExternalData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_daad .IdAttr )});e .EncodeToken (start );if _daad .AutoUpdate !=nil {_eacbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_daad .AutoUpdate ,_eacbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_OfPieType byte ;type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};type CT_RelId struct{IdAttr string ;};
// Validate validates the CT_MultiLvlStrData and its children
func (_befda *CT_MultiLvlStrData )Validate ()error {return _befda .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func (_dafgae ST_BarDir )Validate ()error {return _dafgae .ValidateWithPath ("")};type ST_Grouping byte ;func (_efdga *CT_NumData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efdga .FormatCode !=nil {_effec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_g .AddPreserveSpaceAttr (&_effec ,*_efdga .FormatCode );e .EncodeElement (_efdga .FormatCode ,_effec );};if _efdga .PtCount !=nil {_aafb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_efdga .PtCount ,_aafb );};if _efdga .Pt !=nil {_fgcc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_bgccd :=range _efdga .Pt {e .EncodeElement (_bgccd ,_fgcc );};};if _efdga .ExtLst !=nil {_cafdd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efdga .ExtLst ,_cafdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcdge *ST_LblAlgn )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcdge =0;case "\u0063\u0074\u0072":*_bcdge =1;case "\u006c":*_bcdge =2;case "\u0072":*_bcdge =3;};return nil ;};func (_cegb *CT_DLblChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cegb .Delete !=nil {_dfad :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cegb .Delete ,_dfad );};if _cegb .Layout !=nil {_bcbfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cegb .Layout ,_bcbfc );};if _cegb .Tx !=nil {_bbbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cegb .Tx ,_bbbb );};if _cegb .NumFmt !=nil {_dfdgc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cegb .NumFmt ,_dfdgc );};if _cegb .SpPr !=nil {_bffc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cegb .SpPr ,_bffc );};if _cegb .TxPr !=nil {_gcbaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cegb .TxPr ,_gcbaa );};if _cegb .DLblPos !=nil {_caea :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_cegb .DLblPos ,_caea );};if _cegb .ShowLegendKey !=nil {_gbgc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cegb .ShowLegendKey ,_gbgc );};if _cegb .ShowVal !=nil {_gdaf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cegb .ShowVal ,_gdaf );};if _cegb .ShowCatName !=nil {_fba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cegb .ShowCatName ,_fba );};if _cegb .ShowSerName !=nil {_gaeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cegb .ShowSerName ,_gaeb );};if _cegb .ShowPercent !=nil {_gafcf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cegb .ShowPercent ,_gafcf );};if _cegb .ShowBubbleSize !=nil {_fbdf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cegb .ShowBubbleSize ,_fbdf );};if _cegb .Separator !=nil {_bbdg :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_bbdg ,*_cegb .Separator );e .EncodeElement (_cegb .Separator ,_bbdg );};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_gce :=&CT_ChartLines {};return _gce };
// Validate validates the CT_SerAx and its children
func (_gefda *CT_SerAx )Validate ()error {return _gefda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};
// Validate validates the CT_Order and its children
func (_fafee *CT_Order )Validate ()error {return _fafee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_fdag *CT_Lvl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaa :for {_bgec ,_abdd :=d .Token ();if _abdd !=nil {return _abdd ;};switch _eccc :=_bgec .(type ){case _f .StartElement :switch _eccc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_ebfa :=NewCT_StrVal ();if _febcd :=d .DecodeElement (_ebfa ,&_eccc );_febcd !=nil {return _febcd ;};_fdag .Pt =append (_fdag .Pt ,_ebfa );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_eccc .Name );if _fccb :=d .Skip ();_fccb !=nil {return _fccb ;};};case _f .EndElement :break _baaa ;case _f .CharData :};};return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};func (_aaegc *CT_Line3DChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaegc .Grouping =NewCT_Grouping ();_eefd :for {_feeg ,_bgeg :=d .Token ();if _bgeg !=nil {return _bgeg ;};switch _edeg :=_feeg .(type ){case _f .StartElement :switch _edeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _ccff :=d .DecodeElement (_aaegc .Grouping ,&_edeg );_ccff !=nil {return _ccff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_aaegc .VaryColors =NewCT_Boolean ();if _febc :=d .DecodeElement (_aaegc .VaryColors ,&_edeg );_febc !=nil {return _febc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_faab :=NewCT_LineSer ();if _efadge :=d .DecodeElement (_faab ,&_edeg );_efadge !=nil {return _efadge ;};_aaegc .Ser =append (_aaegc .Ser ,_faab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_aaegc .DLbls =NewCT_DLbls ();if _dcgg :=d .DecodeElement (_aaegc .DLbls ,&_edeg );_dcgg !=nil {return _dcgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_aaegc .DropLines =NewCT_ChartLines ();if _bfdda :=d .DecodeElement (_aaegc .DropLines ,&_edeg );_bfdda !=nil {return _bfdda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_aaegc .GapDepth =NewCT_GapAmount ();if _ebed :=d .DecodeElement (_aaegc .GapDepth ,&_edeg );_ebed !=nil {return _ebed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_fbdfg :=NewCT_UnsignedInt ();if _ebgca :=d .DecodeElement (_fbdfg ,&_edeg );_ebgca !=nil {return _ebgca ;};_aaegc .AxId =append (_aaegc .AxId ,_fbdfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaegc .ExtLst =NewCT_ExtensionList ();if _geeb :=d .DecodeElement (_aaegc .ExtLst ,&_edeg );_geeb !=nil {return _geeb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_edeg .Name );if _bbfa :=d .Skip ();_bbfa !=nil {return _bbfa ;};};case _f .EndElement :break _eefd ;case _f .CharData :};};return nil ;};func (_cbecg ST_BuiltInUnit )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgeg :=_f .Attr {};_cgeg .Name =name ;switch _cbecg {case ST_BuiltInUnitUnset :_cgeg .Value ="";case ST_BuiltInUnitHundreds :_cgeg .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_cgeg .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_cgeg .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_cgeg .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_cgeg .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_cgeg .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_cgeg .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_cgeg .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_cgeg .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _cgeg ,nil ;};func (_caca *CT_BubbleSer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caca .Idx =NewCT_UnsignedInt ();_caca .Order =NewCT_UnsignedInt ();_edca :for {_edda ,_gabb :=d .Token ();if _gabb !=nil {return _gabb ;};switch _aebe :=_edda .(type ){case _f .StartElement :switch _aebe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dga :=d .DecodeElement (_caca .Idx ,&_aebe );_dga !=nil {return _dga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _egaa :=d .DecodeElement (_caca .Order ,&_aebe );_egaa !=nil {return _egaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_caca .Tx =NewCT_SerTx ();if _aggg :=d .DecodeElement (_caca .Tx ,&_aebe );_aggg !=nil {return _aggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_caca .SpPr =_c .NewCT_ShapeProperties ();if _fcd :=d .DecodeElement (_caca .SpPr ,&_aebe );_fcd !=nil {return _fcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_caca .InvertIfNegative =NewCT_Boolean ();if _aaae :=d .DecodeElement (_caca .InvertIfNegative ,&_aebe );_aaae !=nil {return _aaae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ddgd :=NewCT_DPt ();if _bcag :=d .DecodeElement (_ddgd ,&_aebe );_bcag !=nil {return _bcag ;};_caca .DPt =append (_caca .DPt ,_ddgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_caca .DLbls =NewCT_DLbls ();if _adbf :=d .DecodeElement (_caca .DLbls ,&_aebe );_adbf !=nil {return _adbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_bebd :=NewCT_Trendline ();if _ceba :=d .DecodeElement (_bebd ,&_aebe );_ceba !=nil {return _ceba ;};_caca .Trendline =append (_caca .Trendline ,_bebd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_fggf :=NewCT_ErrBars ();if _abec :=d .DecodeElement (_fggf ,&_aebe );_abec !=nil {return _abec ;};_caca .ErrBars =append (_caca .ErrBars ,_fggf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_caca .XVal =NewCT_AxDataSource ();if _aeeb :=d .DecodeElement (_caca .XVal ,&_aebe );_aeeb !=nil {return _aeeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_caca .YVal =NewCT_NumDataSource ();if _fccdb :=d .DecodeElement (_caca .YVal ,&_aebe );_fccdb !=nil {return _fccdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_caca .BubbleSize =NewCT_NumDataSource ();if _abdc :=d .DecodeElement (_caca .BubbleSize ,&_aebe );_abdc !=nil {return _abdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_caca .Bubble3D =NewCT_Boolean ();if _aaab :=d .DecodeElement (_caca .Bubble3D ,&_aebe );_aaab !=nil {return _aaab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caca .ExtLst =NewCT_ExtensionList ();if _bfb :=d .DecodeElement (_caca .ExtLst ,&_aebe );_bfb !=nil {return _bfb ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_aebe .Name );if _cfbg :=d .Skip ();_cfbg !=nil {return _cfbg ;};};case _f .EndElement :break _edca ;case _f .CharData :};};return nil ;};var ST_HPercentWithSymbolPatternRe =_fg .MustCompile (ST_HPercentWithSymbolPattern );func (_fgfdfg ST_TickLblPos )ValidateWithPath (path string )error {switch _fgfdfg {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfdfg ));};return nil ;};
// Validate validates the CT_TimeUnit and its children
func (_dbeef *CT_TimeUnit )Validate ()error {return _dbeef .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};type CT_Tx struct{Choice *CT_TxChoice ;};
// Validate validates the CT_DLbl and its children
func (_fabc *CT_DLbl )Validate ()error {return _fabc .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};
// Validate validates the CT_MarkerStyle and its children
func (_dffg *CT_MarkerStyle )Validate ()error {return _dffg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func (_aegab *ST_SecondPieSize )Validate ()error {return _aegab .ValidateWithPath ("")};
// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path
func (_cdba *CT_BarChart )ValidateWithPath (path string )error {if _gaa :=_cdba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_gaa !=nil {return _gaa ;};if _cdba .Grouping !=nil {if _adeg :=_cdba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_adeg !=nil {return _adeg ;};};if _cdba .VaryColors !=nil {if _gbe :=_cdba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gbe !=nil {return _gbe ;};};for _cfdd ,_bdac :=range _cdba .Ser {if _adaa :=_bdac .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfdd ));_adaa !=nil {return _adaa ;};};if _cdba .DLbls !=nil {if _gfe :=_cdba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfe !=nil {return _gfe ;};};if _cdba .GapWidth !=nil {if _ddaa :=_cdba .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ddaa !=nil {return _ddaa ;};};if _cdba .Overlap !=nil {if _bbe :=_cdba .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bbe !=nil {return _bbe ;};};for _dgce ,_fbg :=range _cdba .SerLines {if _dggf :=_fbg .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_dgce ));_dggf !=nil {return _dggf ;};};for _ceca ,_fdg :=range _cdba .AxId {if _edcg :=_fdg .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ceca ));_edcg !=nil {return _edcg ;};};if _cdba .ExtLst !=nil {if _daf :=_cdba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daf !=nil {return _daf ;};};return nil ;};
// Validate validates the CT_View3D and its children
func (_bbfaga *CT_View3D )Validate ()error {return _bbfaga .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};
// Validate validates the EG_AreaChartShared and its children
func (_dfeg *EG_AreaChartShared )Validate ()error {return _dfeg .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};
// Validate validates the CT_TrendlineLbl and its children
func (_gdfdg *CT_TrendlineLbl )Validate ()error {return _gdfdg .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};const ST_HPercentWithSymbolPattern ="0\u002a\u0028\u0028\u005b\u0035\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};
// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path
func (_dacag *CT_RelId )ValidateWithPath (path string )error {return nil };func (_bfg *CT_BarDir )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfa :=range start .Attr {if _gfa .Name .Local =="\u0076\u0061\u006c"{_bfg .ValAttr .UnmarshalXMLAttr (_gfa );continue ;};};for {_gge ,_decb :=d .Token ();if _decb !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_decb );};if _abce ,_ggff :=_gge .(_f .EndElement );_ggff &&_abce .Name ==start .Name {break ;};};return nil ;};const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1;ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;);var ST_LblOffsetPercentPatternRe =_fg .MustCompile (ST_LblOffsetPercentPattern );func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_babfd :=&CT_PlotAreaChoice {};return _babfd };
// Validate validates the CT_NumDataSourceChoice and its children
func (_fage *CT_NumDataSourceChoice )Validate ()error {return _fage .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};
// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path
func (_gdgf *CT_Line3DChart )ValidateWithPath (path string )error {if _cgbd :=_gdgf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cgbd !=nil {return _cgbd ;};if _gdgf .VaryColors !=nil {if _abccb :=_gdgf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_abccb !=nil {return _abccb ;};};for _gdaca ,_bfdde :=range _gdgf .Ser {if _dffd :=_bfdde .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gdaca ));_dffd !=nil {return _dffd ;};};if _gdgf .DLbls !=nil {if _gfae :=_gdgf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfae !=nil {return _gfae ;};};if _gdgf .DropLines !=nil {if _fabcb :=_gdgf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fabcb !=nil {return _fabcb ;};};if _gdgf .GapDepth !=nil {if _aeedc :=_gdgf .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_aeedc !=nil {return _aeedc ;};};for _fcdd ,_cgcd :=range _gdgf .AxId {if _cbeef :=_cgcd .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcdd ));_cbeef !=nil {return _cbeef ;};};if _gdgf .ExtLst !=nil {if _ggda :=_gdgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggda !=nil {return _ggda ;};};return nil ;};func (_gbbeg ST_Orientation )Validate ()error {return _gbbeg .ValidateWithPath ("")};
// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path
func (_afgg *CT_LegendPos )ValidateWithPath (path string )error {if _gegeg :=_afgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gegeg !=nil {return _gegeg ;};return nil ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_bece :=&CT_HeaderFooter {};return _bece };
// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path
func (_cea *CT_AxDataSource )ValidateWithPath (path string )error {if _gbba :=_cea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbba !=nil {return _gbba ;};return nil ;};
// Validate validates the CT_SerTxChoice and its children
func (_fffa *CT_SerTxChoice )Validate ()error {return _fffa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};
// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path
func (_cddf *CT_ChartSpace )ValidateWithPath (path string )error {if _cddf .Date1904 !=nil {if _abed :=_cddf .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_abed !=nil {return _abed ;};};if _cddf .Lang !=nil {if _aced :=_cddf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_aced !=nil {return _aced ;};};if _cddf .RoundedCorners !=nil {if _geda :=_cddf .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_geda !=nil {return _geda ;};};if _cddf .Style !=nil {if _fdd :=_cddf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fdd !=nil {return _fdd ;};};if _cddf .ClrMapOvr !=nil {if _ddage :=_cddf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_ddage !=nil {return _ddage ;};};if _cddf .PivotSource !=nil {if _gbdf :=_cddf .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_gbdf !=nil {return _gbdf ;};};if _cddf .Protection !=nil {if _cddg :=_cddf .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cddg !=nil {return _cddg ;};};if _deefa :=_cddf .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_deefa !=nil {return _deefa ;};if _cddf .SpPr !=nil {if _gbeac :=_cddf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbeac !=nil {return _gbeac ;};};if _cddf .TxPr !=nil {if _aeebe :=_cddf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aeebe !=nil {return _aeebe ;};};if _cddf .ExternalData !=nil {if _dacdg :=_cddf .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_dacdg !=nil {return _dacdg ;};};if _cddf .PrintSettings !=nil {if _cffba :=_cddf .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_cffba !=nil {return _cffba ;};};if _cddf .UserShapes !=nil {if _gdfgf :=_cddf .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_gdfgf !=nil {return _gdfgf ;};};if _cddf .ExtLst !=nil {if _efac :=_cddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efac !=nil {return _efac ;};};return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);type CT_Period struct{ValAttr *uint32 ;};func (_egde *CT_Marker )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egde .Symbol !=nil {_gbbac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_egde .Symbol ,_gbbac );};if _egde .Size !=nil {_bcdg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_egde .Size ,_bcdg );};if _egde .SpPr !=nil {_cafd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egde .SpPr ,_cafd );};if _egde .ExtLst !=nil {_aaccf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egde .ExtLst ,_aaccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfddc *ST_Shape )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfddc =0;case "\u0063\u006f\u006e\u0065":*_cfddc =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_cfddc =2;case "\u0062\u006f\u0078":*_cfddc =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_cfddc =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_cfddc =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_cfddc =6;};return nil ;};
// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path
func (_aagb *CT_ScatterChart )ValidateWithPath (path string )error {if _acbdd :=_aagb .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_acbdd !=nil {return _acbdd ;};if _aagb .VaryColors !=nil {if _fegge :=_aagb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fegge !=nil {return _fegge ;};};for _bebe ,_beged :=range _aagb .Ser {if _ccfde :=_beged .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bebe ));_ccfde !=nil {return _ccfde ;};};if _aagb .DLbls !=nil {if _fcgac :=_aagb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fcgac !=nil {return _fcgac ;};};for _gegbf ,_gdcce :=range _aagb .AxId {if _bgdfd :=_gdcce .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gegbf ));_bgdfd !=nil {return _bgdfd ;};};if _aagb .ExtLst !=nil {if _gadde :=_aagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gadde !=nil {return _gadde ;};};return nil ;};
// Validate validates the CT_CatAx and its children
func (_fccc *CT_CatAx )Validate ()error {return _fccc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};
// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path
func (_fbae *CT_DLblChoice )ValidateWithPath (path string )error {if _fbae .Delete !=nil {if _gdcd :=_fbae .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gdcd !=nil {return _gdcd ;};};if _fbae .Layout !=nil {if _fbef :=_fbae .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fbef !=nil {return _fbef ;};};if _fbae .Tx !=nil {if _eecg :=_fbae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eecg !=nil {return _eecg ;};};if _fbae .NumFmt !=nil {if _beeaa :=_fbae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_beeaa !=nil {return _beeaa ;};};if _fbae .SpPr !=nil {if _acfd :=_fbae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acfd !=nil {return _acfd ;};};if _fbae .TxPr !=nil {if _dgeb :=_fbae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dgeb !=nil {return _dgeb ;};};if _fbae .DLblPos !=nil {if _daag :=_fbae .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_daag !=nil {return _daag ;};};if _fbae .ShowLegendKey !=nil {if _daebf :=_fbae .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_daebf !=nil {return _daebf ;};};if _fbae .ShowVal !=nil {if _fgbda :=_fbae .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fgbda !=nil {return _fgbda ;};};if _fbae .ShowCatName !=nil {if _dfcb :=_fbae .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_dfcb !=nil {return _dfcb ;};};if _fbae .ShowSerName !=nil {if _fda :=_fbae .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_fda !=nil {return _fda ;};};if _fbae .ShowPercent !=nil {if _ebcg :=_fbae .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ebcg !=nil {return _ebcg ;};};if _fbae .ShowBubbleSize !=nil {if _fecc :=_fbae .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fecc !=nil {return _fecc ;};};return nil ;};func (_acbea *CT_DoughnutChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acbea .VaryColors !=nil {_bdga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acbea .VaryColors ,_bdga );};if _acbea .Ser !=nil {_cdde :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ccdd :=range _acbea .Ser {e .EncodeElement (_ccdd ,_cdde );};};if _acbea .DLbls !=nil {_debd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acbea .DLbls ,_debd );};if _acbea .FirstSliceAng !=nil {_dffaa :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_acbea .FirstSliceAng ,_dffaa );};if _acbea .HoleSize !=nil {_abccf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_acbea .HoleSize ,_abccf );};if _acbea .ExtLst !=nil {_dbceg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acbea .ExtLst ,_dbceg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_dceb :=&CT_PageSetup {};return _dceb };func (_aadga ST_ErrBarType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgcga :=_f .Attr {};_fgcga .Name =name ;switch _aadga {case ST_ErrBarTypeUnset :_fgcga .Value ="";case ST_ErrBarTypeBoth :_fgcga .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_fgcga .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_fgcga .Value ="\u0070\u006c\u0075\u0073";};return _fgcga ,nil ;};
// Validate validates the CT_LogBase and its children
func (_bcagf *CT_LogBase )Validate ()error {return _bcagf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_gffbd *CT_RelId )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgfdg :=range start .Attr {if _bgfdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgfdg .Name .Local =="\u0069\u0064"||_bgfdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bgfdg .Name .Local =="\u0069\u0064"{_ffaeg ,_aebfg :=_bgfdg .Value ,error (nil );if _aebfg !=nil {return _aebfg ;};_gffbd .IdAttr =_ffaeg ;continue ;};};for {_bcceg ,_gfgfdc :=d .Token ();if _gfgfdc !=nil {return _dg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_gfgfdc );};if _dcdc ,_gbccba :=_bcceg .(_f .EndElement );_gbccba &&_dcdc .Name ==start .Name {break ;};};return nil ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_daac :=&CT_DoughnutChart {};return _daac };
// Validate validates the CT_Chart and its children
func (_fbf *CT_Chart )Validate ()error {return _fbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_cacea ST_DispBlanksAs )ValidateWithPath (path string )error {switch _cacea {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacea ));};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_bddef *CT_ExternalData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caab :=range start .Attr {if _caab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_caab .Name .Local =="\u0069\u0064"||_caab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_caab .Name .Local =="\u0069\u0064"{_abdf ,_cfbag :=_caab .Value ,error (nil );if _cfbag !=nil {return _cfbag ;};_bddef .IdAttr =_abdf ;continue ;};};_dcfd :for {_eccbc ,_cafab :=d .Token ();if _cafab !=nil {return _cafab ;};switch _beacb :=_eccbc .(type ){case _f .StartElement :switch _beacb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_bddef .AutoUpdate =NewCT_Boolean ();if _bgef :=d .DecodeElement (_bddef .AutoUpdate ,&_beacb );_bgef !=nil {return _bgef ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_beacb .Name );if _befd :=d .Skip ();_befd !=nil {return _befd ;};};case _f .EndElement :break _dcfd ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path
func (_ecdeb *CT_ExtensionList )ValidateWithPath (path string )error {for _fcgb ,_bggc :=range _ecdeb .Ext {if _gccbf :=_bggc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fcgb ));_gccbf !=nil {return _gccbf ;};};return nil ;};
// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path
func (_feba *CT_RotX )ValidateWithPath (path string )error {if _feba .ValAttr !=nil {if *_feba .ValAttr < -90{return _dg .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u002d\u0039\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_feba .ValAttr );};if *_feba .ValAttr > 90{return _dg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00390 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_feba .ValAttr );};};return nil ;};func (_gdag *CT_StrData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badcd :for {_egbef ,_ggeacb :=d .Token ();if _ggeacb !=nil {return _ggeacb ;};switch _defa :=_egbef .(type ){case _f .StartElement :switch _defa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_gdag .PtCount =NewCT_UnsignedInt ();if _daee :=d .DecodeElement (_gdag .PtCount ,&_defa );_daee !=nil {return _daee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_gbeab :=NewCT_StrVal ();if _aceaf :=d .DecodeElement (_gbeab ,&_defa );_aceaf !=nil {return _aceaf ;};_gdag .Pt =append (_gdag .Pt ,_gbeab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdag .ExtLst =NewCT_ExtensionList ();if _ccegf :=d .DecodeElement (_gdag .ExtLst ,&_defa );_ccegf !=nil {return _ccegf ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_defa .Name );if _abdgb :=d .Skip ();_abdgb !=nil {return _abdgb ;};};case _f .EndElement :break _badcd ;case _f .CharData :};};return nil ;};func (_gfabc ST_ErrDir )String ()string {switch _gfabc {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_c .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_acdcf *CT_DepthPercent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebfa :=range start .Attr {if _aebfa .Name .Local =="\u0076\u0061\u006c"{_ecfd ,_agab :=ParseUnionST_DepthPercent (_aebfa .Value );if _agab !=nil {return _agab ;};_acdcf .ValAttr =&_ecfd ;continue ;};};for {_efadg ,_cdbb :=d .Token ();if _cdbb !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_cdbb );};if _fbdbd ,_dedd :=_efadg .(_f .EndElement );_dedd &&_fbdbd .Name ==start .Name {break ;};};return nil ;};func (_beaee *EG_SurfaceChartShared )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eecb :for {_ddaba ,_edagd :=d .Token ();if _edagd !=nil {return _edagd ;};switch _gbadg :=_ddaba .(type ){case _f .StartElement :switch _gbadg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_beaee .Wireframe =NewCT_Boolean ();if _fcea :=d .DecodeElement (_beaee .Wireframe ,&_gbadg );_fcea !=nil {return _fcea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_abgfge :=NewCT_SurfaceSer ();if _aafbf :=d .DecodeElement (_abgfge ,&_gbadg );_aafbf !=nil {return _aafbf ;};_beaee .Ser =append (_beaee .Ser ,_abgfge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_beaee .BandFmts =NewCT_BandFmts ();if _caec :=d .DecodeElement (_beaee .BandFmts ,&_gbadg );_caec !=nil {return _caec ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gbadg .Name );if _deca :=d .Skip ();_deca !=nil {return _deca ;};};case _f .EndElement :break _eecb ;case _f .CharData :};};return nil ;};func (_ggcd *CT_SecondPieSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edef :=range start .Attr {if _edef .Name .Local =="\u0076\u0061\u006c"{_gbdcd ,_bcebe :=ParseUnionST_SecondPieSize (_edef .Value );if _bcebe !=nil {return _bcebe ;};_ggcd .ValAttr =&_gbdcd ;continue ;};};for {_becgb ,_fgdc :=d .Token ();if _fgdc !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u006fn\u0064P\u0069\u0065\u0053\u0069\u007a\u0065\u003a \u0025\u0073",_fgdc );};if _fdgc ,_cfca :=_becgb .(_f .EndElement );_cfca &&_fdgc .Name ==start .Name {break ;};};return nil ;};func (_dcdef ST_Crosses )ValidateWithPath (path string )error {switch _dcdef {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdef ));};return nil ;};
// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path
func (_eccaa *CT_StrRef )ValidateWithPath (path string )error {if _eccaa .StrCache !=nil {if _afeff :=_eccaa .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_afeff !=nil {return _afeff ;};};if _eccaa .ExtLst !=nil {if _eafgc :=_eccaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eafgc !=nil {return _eafgc ;};};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_afaec *CT_ScatterSer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bfcf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_afaec .Idx ,_bfcf );_bbgf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_afaec .Order ,_bbgf );if _afaec .Tx !=nil {_bcfeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_afaec .Tx ,_bcfeb );};if _afaec .SpPr !=nil {_cagga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afaec .SpPr ,_cagga );};if _afaec .Marker !=nil {_addde :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_afaec .Marker ,_addde );};if _afaec .DPt !=nil {_cgbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bebcc :=range _afaec .DPt {e .EncodeElement (_bebcc ,_cgbc );};};if _afaec .DLbls !=nil {_bfgea :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afaec .DLbls ,_bfgea );};if _afaec .Trendline !=nil {_fgbcb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cecge :=range _afaec .Trendline {e .EncodeElement (_cecge ,_fgbcb );};};if _afaec .ErrBars !=nil {_dfcbac :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_cbabf :=range _afaec .ErrBars {e .EncodeElement (_cbabf ,_dfcbac );};};if _afaec .XVal !=nil {_edcda :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_afaec .XVal ,_edcda );};if _afaec .YVal !=nil {_fddga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_afaec .YVal ,_fddga );};if _afaec .Smooth !=nil {_gfbac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_afaec .Smooth ,_gfbac );};if _afaec .ExtLst !=nil {_gfeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afaec .ExtLst ,_gfeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_CrossBetween and its children
func (_cgcc *CT_CrossBetween )Validate ()error {return _cgcc .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};func (_fegag *CT_TrendlineLbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aecfe :for {_ggebee ,_bcgb :=d .Token ();if _bcgb !=nil {return _bcgb ;};switch _bcefa :=_ggebee .(type ){case _f .StartElement :switch _bcefa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_fegag .Layout =NewCT_Layout ();if _gdgacc :=d .DecodeElement (_fegag .Layout ,&_bcefa );_gdgacc !=nil {return _gdgacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fegag .Tx =NewCT_Tx ();if _cccegf :=d .DecodeElement (_fegag .Tx ,&_bcefa );_cccegf !=nil {return _cccegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fegag .NumFmt =NewCT_NumFmt ();if _dfab :=d .DecodeElement (_fegag .NumFmt ,&_bcefa );_dfab !=nil {return _dfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fegag .SpPr =_c .NewCT_ShapeProperties ();if _cfgbc :=d .DecodeElement (_fegag .SpPr ,&_bcefa );_cfgbc !=nil {return _cfgbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fegag .TxPr =_c .NewCT_TextBody ();if _bdbec :=d .DecodeElement (_fegag .TxPr ,&_bcefa );_bdbec !=nil {return _bdbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fegag .ExtLst =NewCT_ExtensionList ();if _gbbed :=d .DecodeElement (_fegag .ExtLst ,&_bcefa );_gbbed !=nil {return _gbbed ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_bcefa .Name );if _fddcef :=d .Skip ();_fddcef !=nil {return _fddcef ;};};case _f .EndElement :break _aecfe ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path
func (_ffeba *CT_TrendlineType )ValidateWithPath (path string )error {if _aaebd :=_ffeba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaebd !=nil {return _aaebd ;};return nil ;};
// Validate validates the CT_AxisUnit and its children
func (_aae *CT_AxisUnit )Validate ()error {return _aae .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};
// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path
func (_dedf *CT_PrintSettings )ValidateWithPath (path string )error {if _dedf .HeaderFooter !=nil {if _fafbe :=_dedf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_fafbe !=nil {return _fafbe ;};};if _dedf .PageMargins !=nil {if _aeddd :=_dedf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_aeddd !=nil {return _aeddd ;};};if _dedf .PageSetup !=nil {if _ddddfe :=_dedf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ddddfe !=nil {return _ddddfe ;};};if _dedf .LegacyDrawingHF !=nil {if _gdfa :=_dedf .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gdfa !=nil {return _gdfa ;};};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};func (_edcfa *CT_ScatterChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aagc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edcfa .ScatterStyle ,_aagc );if _edcfa .VaryColors !=nil {_aggdf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edcfa .VaryColors ,_aggdf );};if _edcfa .Ser !=nil {_eeacb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bbadd :=range _edcfa .Ser {e .EncodeElement (_bbadd ,_eeacb );};};if _edcfa .DLbls !=nil {_bdgg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_edcfa .DLbls ,_bdgg );};_ffbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_adbefe :=range _edcfa .AxId {e .EncodeElement (_adbefe ,_ffbc );};if _edcfa .ExtLst !=nil {_eaegg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edcfa .ExtLst ,_eaegg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddegc *CT_SizeRepresents )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgfge :=range start .Attr {if _dgfge .Name .Local =="\u0076\u0061\u006c"{_ddegc .ValAttr .UnmarshalXMLAttr (_dgfge );continue ;};};for {_ecad ,_fcgga :=d .Token ();if _fcgga !=nil {return _dg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_fcgga );};if _cbcfg ,_ffga :=_ecad .(_f .EndElement );_ffga &&_cbcfg .Name ==start .Name {break ;};};return nil ;};func (_becg *CT_MultiLvlStrData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgc :for {_gcga ,_cdeb :=d .Token ();if _cdeb !=nil {return _cdeb ;};switch _gcbd :=_gcga .(type ){case _f .StartElement :switch _gcbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_becg .PtCount =NewCT_UnsignedInt ();if _acdbg :=d .DecodeElement (_becg .PtCount ,&_gcbd );_acdbg !=nil {return _acdbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_bfa :=NewCT_Lvl ();if _aead :=d .DecodeElement (_bfa ,&_gcbd );_aead !=nil {return _aead ;};_becg .Lvl =append (_becg .Lvl ,_bfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becg .ExtLst =NewCT_ExtensionList ();if _aggag :=d .DecodeElement (_becg .ExtLst ,&_gcbd );_aggag !=nil {return _aggag ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gcbd .Name );if _eegca :=d .Skip ();_eegca !=nil {return _eegca ;};};case _f .EndElement :break _edgc ;case _f .CharData :};};return nil ;};func (_dcbf *CT_RotX )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcbf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_dcbf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cccb *CT_StockChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beade :for {_fbaae ,_fddce :=d .Token ();if _fddce !=nil {return _fddce ;};switch _aeeed :=_fbaae .(type ){case _f .StartElement :switch _aeeed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_efagb :=NewCT_LineSer ();if _efff :=d .DecodeElement (_efagb ,&_aeeed );_efff !=nil {return _efff ;};_cccb .Ser =append (_cccb .Ser ,_efagb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cccb .DLbls =NewCT_DLbls ();if _dbgg :=d .DecodeElement (_cccb .DLbls ,&_aeeed );_dbgg !=nil {return _dbgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_cccb .DropLines =NewCT_ChartLines ();if _ababb :=d .DecodeElement (_cccb .DropLines ,&_aeeed );_ababb !=nil {return _ababb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_cccb .HiLowLines =NewCT_ChartLines ();if _fgcbd :=d .DecodeElement (_cccb .HiLowLines ,&_aeeed );_fgcbd !=nil {return _fgcbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_cccb .UpDownBars =NewCT_UpDownBars ();if _fbcgd :=d .DecodeElement (_cccb .UpDownBars ,&_aeeed );_fbcgd !=nil {return _fbcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_adadf :=NewCT_UnsignedInt ();if _daaa :=d .DecodeElement (_adadf ,&_aeeed );_daaa !=nil {return _daaa ;};_cccb .AxId =append (_cccb .AxId ,_adadf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cccb .ExtLst =NewCT_ExtensionList ();if _fdga :=d .DecodeElement (_cccb .ExtLst ,&_aeeed );_fdga !=nil {return _fdga ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_aeeed .Name );if _cafg :=d .Skip ();_cafg !=nil {return _cafg ;};};case _f .EndElement :break _beade ;case _f .CharData :};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_efcf :=&CT_Lvl {};return _efcf };
// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path
func (_fecf *CT_DepthPercent )ValidateWithPath (path string )error {if _fecf .ValAttr !=nil {if _ecfg :=_fecf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecfg !=nil {return _ecfg ;};};return nil ;};func (_dbab *CT_DateAx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbab .AxId =NewCT_UnsignedInt ();_dbab .Scaling =NewCT_Scaling ();_dbab .AxPos =NewCT_AxPos ();_dbab .CrossAx =NewCT_UnsignedInt ();_gcdb :for {_bedfd ,_fbbcg :=d .Token ();if _fbbcg !=nil {return _fbbcg ;};switch _bfdd :=_bedfd .(type ){case _f .StartElement :switch _bfdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _abgda :=d .DecodeElement (_dbab .AxId ,&_bfdd );_abgda !=nil {return _abgda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _cfdca :=d .DecodeElement (_dbab .Scaling ,&_bfdd );_cfdca !=nil {return _cfdca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_dbab .Delete =NewCT_Boolean ();if _fdfb :=d .DecodeElement (_dbab .Delete ,&_bfdd );_fdfb !=nil {return _fdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _bcfb :=d .DecodeElement (_dbab .AxPos ,&_bfdd );_bcfb !=nil {return _bcfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dbab .MajorGridlines =NewCT_ChartLines ();if _afbeg :=d .DecodeElement (_dbab .MajorGridlines ,&_bfdd );_afbeg !=nil {return _afbeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_dbab .MinorGridlines =NewCT_ChartLines ();if _ccgb :=d .DecodeElement (_dbab .MinorGridlines ,&_bfdd );_ccgb !=nil {return _ccgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_dbab .Title =NewCT_Title ();if _debbg :=d .DecodeElement (_dbab .Title ,&_bfdd );_debbg !=nil {return _debbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dbab .NumFmt =NewCT_NumFmt ();if _efge :=d .DecodeElement (_dbab .NumFmt ,&_bfdd );_efge !=nil {return _efge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dbab .MajorTickMark =NewCT_TickMark ();if _aabdb :=d .DecodeElement (_dbab .MajorTickMark ,&_bfdd );_aabdb !=nil {return _aabdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_dbab .MinorTickMark =NewCT_TickMark ();if _ccdg :=d .DecodeElement (_dbab .MinorTickMark ,&_bfdd );_ccdg !=nil {return _ccdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_dbab .TickLblPos =NewCT_TickLblPos ();if _efedc :=d .DecodeElement (_dbab .TickLblPos ,&_bfdd );_efedc !=nil {return _efedc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dbab .SpPr =_c .NewCT_ShapeProperties ();if _gdbdg :=d .DecodeElement (_dbab .SpPr ,&_bfdd );_gdbdg !=nil {return _gdbdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dbab .TxPr =_c .NewCT_TextBody ();if _cgcb :=d .DecodeElement (_dbab .TxPr ,&_bfdd );_cgcb !=nil {return _cgcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _dccb :=d .DecodeElement (_dbab .CrossAx ,&_bfdd );_dccb !=nil {return _dccb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_dbab .Choice =NewEG_AxSharedChoice ();if _eeab :=d .DecodeElement (&_dbab .Choice .Crosses ,&_bfdd );_eeab !=nil {return _eeab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_dbab .Choice =NewEG_AxSharedChoice ();if _dffa :=d .DecodeElement (&_dbab .Choice .CrossesAt ,&_bfdd );_dffa !=nil {return _dffa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_dbab .Auto =NewCT_Boolean ();if _ggce :=d .DecodeElement (_dbab .Auto ,&_bfdd );_ggce !=nil {return _ggce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_dbab .LblOffset =NewCT_LblOffset ();if _dcfc :=d .DecodeElement (_dbab .LblOffset ,&_bfdd );_dcfc !=nil {return _dcfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_dbab .BaseTimeUnit =NewCT_TimeUnit ();if _agfg :=d .DecodeElement (_dbab .BaseTimeUnit ,&_bfdd );_agfg !=nil {return _agfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_dbab .MajorUnit =NewCT_AxisUnit ();if _agcef :=d .DecodeElement (_dbab .MajorUnit ,&_bfdd );_agcef !=nil {return _agcef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_dbab .MajorTimeUnit =NewCT_TimeUnit ();if _ddadg :=d .DecodeElement (_dbab .MajorTimeUnit ,&_bfdd );_ddadg !=nil {return _ddadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_dbab .MinorUnit =NewCT_AxisUnit ();if _adcd :=d .DecodeElement (_dbab .MinorUnit ,&_bfdd );_adcd !=nil {return _adcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_dbab .MinorTimeUnit =NewCT_TimeUnit ();if _fgbab :=d .DecodeElement (_dbab .MinorTimeUnit ,&_bfdd );_fgbab !=nil {return _fgbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbab .ExtLst =NewCT_ExtensionList ();if _bcdc :=d .DecodeElement (_dbab .ExtLst ,&_bfdd );_bcdc !=nil {return _bcdc ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_bfdd .Name );if _acge :=d .Skip ();_acge !=nil {return _acge ;};};case _f .EndElement :break _gcdb ;case _f .CharData :};};return nil ;};func (_fag *CT_BandFmts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedg :for {_egfg ,_bge :=d .Token ();if _bge !=nil {return _bge ;};switch _fea :=_egfg .(type ){case _f .StartElement :switch _fea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"}:_bae :=NewCT_BandFmt ();if _ebd :=d .DecodeElement (_bae ,&_fea );_ebd !=nil {return _ebd ;};_fag .BandFmt =append (_fag .BandFmt ,_bae );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_fea .Name );if _gdc :=d .Skip ();_gdc !=nil {return _gdc ;};};case _f .EndElement :break _aedg ;case _f .CharData :};};return nil ;};
// Validate validates the CT_AxDataSourceChoice and its children
func (_eff *CT_AxDataSourceChoice )Validate ()error {return _eff .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};
// Validate validates the CT_PictureFormat and its children
func (_ccba *CT_PictureFormat )Validate ()error {return _ccba .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func (_abde *CT_CatAx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abde .AxId =NewCT_UnsignedInt ();_abde .Scaling =NewCT_Scaling ();_abde .AxPos =NewCT_AxPos ();_abde .CrossAx =NewCT_UnsignedInt ();_egaeg :for {_agc ,_bcg :=d .Token ();if _bcg !=nil {return _bcg ;};switch _daeb :=_agc .(type ){case _f .StartElement :switch _daeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _feb :=d .DecodeElement (_abde .AxId ,&_daeb );_feb !=nil {return _feb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _eaaa :=d .DecodeElement (_abde .Scaling ,&_daeb );_eaaa !=nil {return _eaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_abde .Delete =NewCT_Boolean ();if _edgd :=d .DecodeElement (_abde .Delete ,&_daeb );_edgd !=nil {return _edgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _dgaa :=d .DecodeElement (_abde .AxPos ,&_daeb );_dgaa !=nil {return _dgaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_abde .MajorGridlines =NewCT_ChartLines ();if _adad :=d .DecodeElement (_abde .MajorGridlines ,&_daeb );_adad !=nil {return _adad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_abde .MinorGridlines =NewCT_ChartLines ();if _dcf :=d .DecodeElement (_abde .MinorGridlines ,&_daeb );_dcf !=nil {return _dcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_abde .Title =NewCT_Title ();if _aeg :=d .DecodeElement (_abde .Title ,&_daeb );_aeg !=nil {return _aeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_abde .NumFmt =NewCT_NumFmt ();if _ccgc :=d .DecodeElement (_abde .NumFmt ,&_daeb );_ccgc !=nil {return _ccgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_abde .MajorTickMark =NewCT_TickMark ();if _gcdd :=d .DecodeElement (_abde .MajorTickMark ,&_daeb );_gcdd !=nil {return _gcdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_abde .MinorTickMark =NewCT_TickMark ();if _ggdd :=d .DecodeElement (_abde .MinorTickMark ,&_daeb );_ggdd !=nil {return _ggdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_abde .TickLblPos =NewCT_TickLblPos ();if _agaa :=d .DecodeElement (_abde .TickLblPos ,&_daeb );_agaa !=nil {return _agaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_abde .SpPr =_c .NewCT_ShapeProperties ();if _aagd :=d .DecodeElement (_abde .SpPr ,&_daeb );_aagd !=nil {return _aagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_abde .TxPr =_c .NewCT_TextBody ();if _defb :=d .DecodeElement (_abde .TxPr ,&_daeb );_defb !=nil {return _defb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _begd :=d .DecodeElement (_abde .CrossAx ,&_daeb );_begd !=nil {return _begd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_abde .Choice =NewEG_AxSharedChoice ();if _cbdgb :=d .DecodeElement (&_abde .Choice .Crosses ,&_daeb );_cbdgb !=nil {return _cbdgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_abde .Choice =NewEG_AxSharedChoice ();if _fga :=d .DecodeElement (&_abde .Choice .CrossesAt ,&_daeb );_fga !=nil {return _fga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_abde .Auto =NewCT_Boolean ();if _efee :=d .DecodeElement (_abde .Auto ,&_daeb );_efee !=nil {return _efee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_abde .LblAlgn =NewCT_LblAlgn ();if _bac :=d .DecodeElement (_abde .LblAlgn ,&_daeb );_bac !=nil {return _bac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_abde .LblOffset =NewCT_LblOffset ();if _dafg :=d .DecodeElement (_abde .LblOffset ,&_daeb );_dafg !=nil {return _dafg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_abde .TickLblSkip =NewCT_Skip ();if _efef :=d .DecodeElement (_abde .TickLblSkip ,&_daeb );_efef !=nil {return _efef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_abde .TickMarkSkip =NewCT_Skip ();if _abaa :=d .DecodeElement (_abde .TickMarkSkip ,&_daeb );_abaa !=nil {return _abaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_abde .NoMultiLvlLbl =NewCT_Boolean ();if _abef :=d .DecodeElement (_abde .NoMultiLvlLbl ,&_daeb );_abef !=nil {return _abef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abde .ExtLst =NewCT_ExtensionList ();if _eeeb :=d .DecodeElement (_abde .ExtLst ,&_daeb );_eeeb !=nil {return _eeeb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_daeb .Name );if _facc :=d .Skip ();_facc !=nil {return _facc ;};};case _f .EndElement :break _egaeg ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path
func (_effc *CT_DispBlanksAs )ValidateWithPath (path string )error {if _ddgb :=_effc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddgb !=nil {return _ddgb ;};return nil ;};
// Validate validates the CT_ChartLines and its children
func (_afaf *CT_ChartLines )Validate ()error {return _afaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};
// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path
func (_eedd *CT_DLbl )ValidateWithPath (path string )error {if _deba :=_eedd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_deba !=nil {return _deba ;};if _eedd .Choice !=nil {if _feac :=_eedd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_feac !=nil {return _feac ;};};if _eedd .ExtLst !=nil {if _fabd :=_eedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabd !=nil {return _fabd ;};};return nil ;};func (_dbcfba *ST_TimeUnit )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbcfba =0;case "\u0064\u0061\u0079\u0073":*_dbcfba =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dbcfba =2;case "\u0079\u0065\u0061r\u0073":*_dbcfba =3;};return nil ;};func (_aeac *CT_RadarChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_daca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aeac .RadarStyle ,_daca );if _aeac .VaryColors !=nil {_fgbee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aeac .VaryColors ,_fgbee );};if _aeac .Ser !=nil {_cafbcc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_abdg :=range _aeac .Ser {e .EncodeElement (_abdg ,_cafbcc );};};if _aeac .DLbls !=nil {_geddb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aeac .DLbls ,_geddb );};_fggfb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cbcf :=range _aeac .AxId {e .EncodeElement (_cbcf ,_fggfb );};if _aeac .ExtLst !=nil {_beefc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeac .ExtLst ,_beefc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baggc ST_SplitType )Validate ()error {return _baggc .ValidateWithPath ("")};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_gdbbb ST_DispBlanksAs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdbbb .String (),start );};func (_gabf ST_MarkerStyle )ValidateWithPath (path string )error {switch _gabf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabf ));};return nil ;};type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;};func NewCT_Area3DChart ()*CT_Area3DChart {_ee :=&CT_Area3DChart {};return _ee };type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_c .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_fdbbe *CT_PageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dadb :=range start .Attr {if _dadb .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_ecaa ,_gbddbg :=_d .ParseUint (_dadb .Value ,10,32);if _gbddbg !=nil {return _gbddbg ;};_dcadd :=uint32 (_ecaa );_fdbbe .PaperSizeAttr =&_dcadd ;continue ;};if _dadb .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_afec ,_dacdb :=_dadb .Value ,error (nil );if _dacdb !=nil {return _dacdb ;};_fdbbe .PaperHeightAttr =&_afec ;continue ;};if _dadb .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_fcca ,_adda :=_dadb .Value ,error (nil );if _adda !=nil {return _adda ;};_fdbbe .PaperWidthAttr =&_fcca ;continue ;};if _dadb .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_daddg ,_gggdb :=_d .ParseUint (_dadb .Value ,10,32);if _gggdb !=nil {return _gggdb ;};_ggeef :=uint32 (_daddg );_fdbbe .FirstPageNumberAttr =&_ggeef ;continue ;};if _dadb .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fdbbe .OrientationAttr .UnmarshalXMLAttr (_dadb );continue ;};if _dadb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_dggfc ,_eedg :=_d .ParseBool (_dadb .Value );if _eedg !=nil {return _eedg ;};_fdbbe .BlackAndWhiteAttr =&_dggfc ;continue ;};if _dadb .Name .Local =="\u0064\u0072\u0061f\u0074"{_deff ,_gdeg :=_d .ParseBool (_dadb .Value );if _gdeg !=nil {return _gdeg ;};_fdbbe .DraftAttr =&_deff ;continue ;};if _dadb .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_febf ,_gdaeea :=_d .ParseBool (_dadb .Value );if _gdaeea !=nil {return _gdaeea ;};_fdbbe .UseFirstPageNumberAttr =&_febf ;continue ;};if _dadb .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_bffg ,_acffc :=_d .ParseInt (_dadb .Value ,10,32);if _acffc !=nil {return _acffc ;};_bdgaf :=int32 (_bffg );_fdbbe .HorizontalDpiAttr =&_bdgaf ;continue ;};if _dadb .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fddfg ,_eaagb :=_d .ParseInt (_dadb .Value ,10,32);if _eaagb !=nil {return _eaagb ;};_effcg :=int32 (_fddfg );_fdbbe .VerticalDpiAttr =&_effcg ;continue ;};if _dadb .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_eeag ,_beddc :=_d .ParseUint (_dadb .Value ,10,32);if _beddc !=nil {return _beddc ;};_efec :=uint32 (_eeag );_fdbbe .CopiesAttr =&_efec ;continue ;};};for {_acfcc ,_ddefc :=d .Token ();if _ddefc !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_ddefc );};if _aeegd ,_dggbbg :=_acfcc .(_f .EndElement );_dggbbg &&_aeegd .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path
func (_aefag *CT_OfPieChart )ValidateWithPath (path string )error {if _fcdbf :=_aefag .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_fcdbf !=nil {return _fcdbf ;};if _aefag .VaryColors !=nil {if _dcdd :=_aefag .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dcdd !=nil {return _dcdd ;};};for _dggef ,_dace :=range _aefag .Ser {if _bgaf :=_dace .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dggef ));_bgaf !=nil {return _bgaf ;};};if _aefag .DLbls !=nil {if _gbcd :=_aefag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbcd !=nil {return _gbcd ;};};if _aefag .GapWidth !=nil {if _bacfc :=_aefag .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bacfc !=nil {return _bacfc ;};};if _aefag .SplitType !=nil {if _fdbb :=_aefag .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_fdbb !=nil {return _fdbb ;};};if _aefag .SplitPos !=nil {if _bcef :=_aefag .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_bcef !=nil {return _bcef ;};};if _aefag .CustSplit !=nil {if _agbcc :=_aefag .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_agbcc !=nil {return _agbcc ;};};if _aefag .SecondPieSize !=nil {if _efdgd :=_aefag .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_efdgd !=nil {return _efdgd ;};};for _eeeea ,_ddbd :=range _aefag .SerLines {if _aceec :=_ddbd .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_eeeea ));_aceec !=nil {return _aceec ;};};if _aefag .ExtLst !=nil {if _cdecf :=_aefag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdecf !=nil {return _cdecf ;};};return nil ;};
// Validate validates the Group_DLbl and its children
func (_egaea *Group_DLbl )Validate ()error {return _egaea .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};type ST_CrossBetween byte ;type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_deaa *CT_Thickness )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_deaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_Perspective and its children
func (_agcfe *CT_Perspective )Validate ()error {return _agcfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};
// Validate validates the CT_Bar3DChart and its children
func (_ggaa *CT_Bar3DChart )Validate ()error {return _ggaa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};
// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path
func (_aagea *CT_ValAx )ValidateWithPath (path string )error {if _begga :=_aagea .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_begga !=nil {return _begga ;};if _gdcbbg :=_aagea .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gdcbbg !=nil {return _gdcbbg ;};if _aagea .Delete !=nil {if _ecbcd :=_aagea .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ecbcd !=nil {return _ecbcd ;};};if _abeef :=_aagea .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_abeef !=nil {return _abeef ;};if _aagea .MajorGridlines !=nil {if _ggcgf :=_aagea .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ggcgf !=nil {return _ggcgf ;};};if _aagea .MinorGridlines !=nil {if _cfgc :=_aagea .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cfgc !=nil {return _cfgc ;};};if _aagea .Title !=nil {if _gcecb :=_aagea .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gcecb !=nil {return _gcecb ;};};if _aagea .NumFmt !=nil {if _cafda :=_aagea .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cafda !=nil {return _cafda ;};};if _aagea .MajorTickMark !=nil {if _cgbbd :=_aagea .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cgbbd !=nil {return _cgbbd ;};};if _aagea .MinorTickMark !=nil {if _gbege :=_aagea .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gbege !=nil {return _gbege ;};};if _aagea .TickLblPos !=nil {if _bfcfa :=_aagea .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_bfcfa !=nil {return _bfcfa ;};};if _aagea .SpPr !=nil {if _eefdf :=_aagea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eefdf !=nil {return _eefdf ;};};if _aagea .TxPr !=nil {if _cadae :=_aagea .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cadae !=nil {return _cadae ;};};if _cdagf :=_aagea .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_cdagf !=nil {return _cdagf ;};if _aagea .Choice !=nil {if _fgdf :=_aagea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgdf !=nil {return _fgdf ;};};if _aagea .CrossBetween !=nil {if _fcddg :=_aagea .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_fcddg !=nil {return _fcddg ;};};if _aagea .MajorUnit !=nil {if _fbddg :=_aagea .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_fbddg !=nil {return _fbddg ;};};if _aagea .MinorUnit !=nil {if _dcfg :=_aagea .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_dcfg !=nil {return _dcfg ;};};if _aagea .DispUnits !=nil {if _caga :=_aagea .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_caga !=nil {return _caga ;};};if _aagea .ExtLst !=nil {if _gbedc :=_aagea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbedc !=nil {return _gbedc ;};};return nil ;};func (_aegbg *CT_Legend )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aegbg .LegendPos !=nil {_dbfgb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_aegbg .LegendPos ,_dbfgb );};if _aegbg .LegendEntry !=nil {_gffd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_gbeb :=range _aegbg .LegendEntry {e .EncodeElement (_gbeb ,_gffd );};};if _aegbg .Layout !=nil {_acgbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aegbg .Layout ,_acgbc );};if _aegbg .Overlay !=nil {_ebdf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_aegbg .Overlay ,_ebdf );};if _aegbg .SpPr !=nil {_gfdg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aegbg .SpPr ,_gfdg );};if _aegbg .TxPr !=nil {_dgafb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aegbg .TxPr ,_dgafb );};if _aegbg .ExtLst !=nil {_dcbgg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aegbg .ExtLst ,_dcbgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_febdd *CT_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dggd :for {_cfcgg ,_adbb :=d .Token ();if _adbb !=nil {return _adbb ;};switch _ffa :=_cfcgg .(type ){case _f .StartElement :switch _ffa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"}:_gfda :=NewCT_Extension ();if _eebd :=d .DecodeElement (_gfda ,&_ffa );_eebd !=nil {return _eebd ;};_febdd .Ext =append (_febdd .Ext ,_gfda );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ffa .Name );if _bgfcc :=d .Skip ();_bgfcc !=nil {return _bgfcc ;};};case _f .EndElement :break _dggd ;case _f .CharData :};};return nil ;};func (_adff *CT_View3D )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adff .RotX !=nil {_gcedf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_adff .RotX ,_gcedf );};if _adff .HPercent !=nil {_afbga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_adff .HPercent ,_afbga );};if _adff .RotY !=nil {_edacg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_adff .RotY ,_edacg );};if _adff .DepthPercent !=nil {_fccef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_adff .DepthPercent ,_fccef );};if _adff .RAngAx !=nil {_ecgfe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_adff .RAngAx ,_ecgfe );};if _adff .Perspective !=nil {_acefba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_adff .Perspective ,_acefba );};if _adff .ExtLst !=nil {_becfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adff .ExtLst ,_becfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DateAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblOffset *CT_LblOffset ;BaseTimeUnit *CT_TimeUnit ;MajorUnit *CT_AxisUnit ;MajorTimeUnit *CT_TimeUnit ;MinorUnit *CT_AxisUnit ;MinorTimeUnit *CT_TimeUnit ;ExtLst *CT_ExtensionList ;};func (_ddaae *CT_MarkerSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dabfe :=range start .Attr {if _dabfe .Name .Local =="\u0076\u0061\u006c"{_abaec ,_cfdbf :=_d .ParseUint (_dabfe .Value ,10,8);if _cfdbf !=nil {return _cfdbf ;};_dcgbd :=uint8 (_abaec );_ddaae .ValAttr =&_dcgbd ;continue ;};};for {_gagd ,_dedgd :=d .Token ();if _dedgd !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_dedgd );};if _aege ,_fdbc :=_gagd .(_f .EndElement );_fdbc &&_aege .Name ==start .Name {break ;};};return nil ;};func (_bacce ST_DepthPercent )String ()string {if _bacce .ST_DepthPercentWithSymbol !=nil {return _dg .Sprintf ("\u0025\u0076",*_bacce .ST_DepthPercentWithSymbol );};if _bacce .ST_DepthPercentUShort !=nil {return _dg .Sprintf ("\u0025\u0076",*_bacce .ST_DepthPercentUShort );};return "";};func (_afcd *CT_DLbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_abeba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_afcd .Idx ,_abeba );if _afcd .Choice !=nil {_afcd .Choice .MarshalXML (e ,_f .StartElement {});};if _afcd .ExtLst !=nil {_aebf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afcd .ExtLst ,_aebf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path
func (_cege *CT_Period )ValidateWithPath (path string )error {if _cege .ValAttr !=nil {if *_cege .ValAttr < 2{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cege .ValAttr );};};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func (_cdffc *ST_ErrDir )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acdge ,_gcfcb :=d .Token ();if _gcfcb !=nil {return _gcfcb ;};if _dgagd ,_cbagf :=_acdge .(_f .EndElement );_cbagf &&_dgagd .Name ==start .Name {*_cdffc =1;return nil ;};if _cdfcd ,_bgbbc :=_acdge .(_f .CharData );!_bgbbc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acdge );}else {switch string (_cdfcd ){case "":*_cdffc =0;case "\u0078":*_cdffc =1;case "\u0079":*_cdffc =2;};};_acdge ,_gcfcb =d .Token ();if _gcfcb !=nil {return _gcfcb ;};if _cgbfg ,_ccad :=_acdge .(_f .EndElement );_ccad &&_cgbfg .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acdge );};func NewCT_BandFmts ()*CT_BandFmts {_dccf :=&CT_BandFmts {};return _dccf };const ST_GapAmountPercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";
// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path
func (_cace *CT_Overlap )ValidateWithPath (path string )error {if _cace .ValAttr !=nil {if _afgd :=_cace .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgd !=nil {return _afgd ;};};return nil ;};func (_gaeae ST_BarGrouping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gaeae .String (),start );};func (_cbdbc *ST_AxPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbdbc =0;case "\u0062":*_cbdbc =1;case "\u006c":*_cbdbc =2;case "\u0072":*_cbdbc =3;case "\u0074":*_cbdbc =4;};return nil ;};
// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path
func (_bdebc *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _aafg ,_cbabb :=range _bdebc .ValAx {if _edea :=_cbabb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_aafg ));_edea !=nil {return _edea ;};};for _ggbec ,_beead :=range _bdebc .CatAx {if _affac :=_beead .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ggbec ));_affac !=nil {return _affac ;};};for _fgbaa ,_gcgdc :=range _bdebc .DateAx {if _gfacd :=_gcgdc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fgbaa ));_gfacd !=nil {return _gfacd ;};};for _fggd ,_cgdga :=range _bdebc .SerAx {if _cdbbd :=_cgdga .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fggd ));_cdbbd !=nil {return _cdbbd ;};};return nil ;};
// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path
func (_dea *CT_BarSer )ValidateWithPath (path string )error {if _ggcg :=_dea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ggcg !=nil {return _ggcg ;};if _ffdf :=_dea .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ffdf !=nil {return _ffdf ;};if _dea .Tx !=nil {if _eca :=_dea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eca !=nil {return _eca ;};};if _dea .SpPr !=nil {if _ecdg :=_dea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecdg !=nil {return _ecdg ;};};if _dea .InvertIfNegative !=nil {if _acf :=_dea .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_acf !=nil {return _acf ;};};if _dea .PictureOptions !=nil {if _efb :=_dea .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_efb !=nil {return _efb ;};};for _gcba ,_ccdeg :=range _dea .DPt {if _feeb :=_ccdeg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gcba ));_feeb !=nil {return _feeb ;};};if _dea .DLbls !=nil {if _bdce :=_dea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdce !=nil {return _bdce ;};};for _gcd ,_abe :=range _dea .Trendline {if _dccc :=_abe .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gcd ));_dccc !=nil {return _dccc ;};};if _dea .ErrBars !=nil {if _begb :=_dea .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_begb !=nil {return _begb ;};};if _dea .Cat !=nil {if _egae :=_dea .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_egae !=nil {return _egae ;};};if _dea .Val !=nil {if _aabd :=_dea .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_aabd !=nil {return _aabd ;};};if _dea .Shape !=nil {if _bbd :=_dea .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_bbd !=nil {return _bbd ;};};if _dea .ExtLst !=nil {if _bab :=_dea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bab !=nil {return _bab ;};};return nil ;};func (_aacb *CT_TickMark )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aacb .ValAttr !=ST_TickMarkUnset {_deafa ,_ccaf :=_aacb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _ccaf !=nil {return _ccaf ;};start .Attr =append (start .Attr ,_deafa );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdfbg *CT_Surface )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceefb :for {_egeeg ,_abcdg :=d .Token ();if _abcdg !=nil {return _abcdg ;};switch _fcgeg :=_egeeg .(type ){case _f .StartElement :switch _fcgeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"}:_gdfbg .Thickness =NewCT_Thickness ();if _babb :=d .DecodeElement (_gdfbg .Thickness ,&_fcgeg );_babb !=nil {return _babb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gdfbg .SpPr =_c .NewCT_ShapeProperties ();if _ddbdc :=d .DecodeElement (_gdfbg .SpPr ,&_fcgeg );_ddbdc !=nil {return _ddbdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_gdfbg .PictureOptions =NewCT_PictureOptions ();if _fbcgg :=d .DecodeElement (_gdfbg .PictureOptions ,&_fcgeg );_fbcgg !=nil {return _fbcgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdfbg .ExtLst =NewCT_ExtensionList ();if _fcccg :=d .DecodeElement (_gdfbg .ExtLst ,&_fcgeg );_fcccg !=nil {return _fcccg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_fcgeg .Name );if _cdbbb :=d .Skip ();_cdbbb !=nil {return _cdbbb ;};};case _f .EndElement :break _ceefb ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path
func (_abcce *CT_PivotFmts )ValidateWithPath (path string )error {for _ggdaa ,_afcgd :=range _abcce .PivotFmt {if _faegbg :=_afcgd .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ggdaa ));_faegbg !=nil {return _faegbg ;};};return nil ;};func (_aace *ST_ScatterStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aace =0;case "\u006e\u006f\u006e\u0065":*_aace =1;case "\u006c\u0069\u006e\u0065":*_aace =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_aace =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aace =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_aace =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_aace =6;};return nil ;};func (_abfa *CT_NumFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_abfa .FormatCodeAttr )});if _abfa .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_dg .Sprintf ("\u0025\u0064",_eegbe (*_abfa .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbab ST_ErrValType )ValidateWithPath (path string )error {switch _fbab {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbab ));};return nil ;};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};const (ST_DLblPosUnset ST_DLblPos =0;ST_DLblPosBestFit ST_DLblPos =1;ST_DLblPosB ST_DLblPos =2;ST_DLblPosCtr ST_DLblPos =3;ST_DLblPosInBase ST_DLblPos =4;ST_DLblPosInEnd ST_DLblPos =5;ST_DLblPosL ST_DLblPos =6;ST_DLblPosOutEnd ST_DLblPos =7;ST_DLblPosR ST_DLblPos =8;ST_DLblPosT ST_DLblPos =9;);type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};func NewCT_RelId ()*CT_RelId {_eefec :=&CT_RelId {};return _eefec };func (_gbfe *CT_GapAmount )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeeg :=range start .Attr {if _aeeg .Name .Local =="\u0076\u0061\u006c"{_ffab ,_adbd :=ParseUnionST_GapAmount (_aeeg .Value );if _adbd !=nil {return _adbd ;};_gbfe .ValAttr =&_ffab ;continue ;};};for {_bdceb ,_gada :=d .Token ();if _gada !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_gada );};if _bddg ,_dgcb :=_bdceb .(_f .EndElement );_dgcb &&_bddg .Name ==start .Name {break ;};};return nil ;};func (_cgead *CT_NumDataSourceChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acba :for {_eccfg ,_bfbdc :=d .Token ();if _bfbdc !=nil {return _bfbdc ;};switch _cbca :=_eccfg .(type ){case _f .StartElement :switch _cbca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_cgead .NumRef =NewCT_NumRef ();if _bcgf :=d .DecodeElement (_cgead .NumRef ,&_cbca );_bcgf !=nil {return _bcgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_cgead .NumLit =NewCT_NumData ();if _egcfa :=d .DecodeElement (_cgead .NumLit ,&_cbca );_egcfa !=nil {return _egcfa ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cbca .Name );if _gcaa :=d .Skip ();_gcaa !=nil {return _gcaa ;};};case _f .EndElement :break _acba ;case _f .CharData :};};return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_gdbb :=&CT_TxChoice {};return _gdbb };const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);
// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path
func (_gddb *CT_NumFmt )ValidateWithPath (path string )error {return nil };func NewCT_StrVal ()*CT_StrVal {_feadc :=&CT_StrVal {};return _feadc };
// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path
func (_bdead *CT_PieChart )ValidateWithPath (path string )error {if _bdead .VaryColors !=nil {if _bgdgd :=_bdead .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bgdgd !=nil {return _bgdgd ;};};for _dcaec ,_bedeg :=range _bdead .Ser {if _cffag :=_bedeg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcaec ));_cffag !=nil {return _cffag ;};};if _bdead .DLbls !=nil {if _fbeda :=_bdead .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbeda !=nil {return _fbeda ;};};if _bdead .FirstSliceAng !=nil {if _febdg :=_bdead .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_febdg !=nil {return _febdg ;};};if _bdead .ExtLst !=nil {if _eggbb :=_bdead .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eggbb !=nil {return _eggbb ;};};return nil ;};func (_agbe ST_AxPos )String ()string {switch _agbe {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};
// Validate validates the CT_PageSetup and its children
func (_abgf *CT_PageSetup )Validate ()error {return _abgf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func NewCT_UpDownBar ()*CT_UpDownBar {_gacgg :=&CT_UpDownBar {};return _gacgg };type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};func (_fbfce *CT_LineSer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fdfaf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbfce .Idx ,_fdfaf );_cedfc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fbfce .Order ,_cedfc );if _fbfce .Tx !=nil {_ebea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fbfce .Tx ,_ebea );};if _fbfce .SpPr !=nil {_faffd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbfce .SpPr ,_faffd );};if _fbfce .Marker !=nil {_eecgd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fbfce .Marker ,_eecgd );};if _fbfce .DPt !=nil {_cecec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ceee :=range _fbfce .DPt {e .EncodeElement (_ceee ,_cecec );};};if _fbfce .DLbls !=nil {_decfc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fbfce .DLbls ,_decfc );};if _fbfce .Trendline !=nil {_aagad :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bddcb :=range _fbfce .Trendline {e .EncodeElement (_bddcb ,_aagad );};};if _fbfce .ErrBars !=nil {_dcgbc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_fbfce .ErrBars ,_dcgbc );};if _fbfce .Cat !=nil {_egfga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fbfce .Cat ,_egfga );};if _fbfce .Val !=nil {_ggcba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fbfce .Val ,_ggcba );};if _fbfce .Smooth !=nil {_efdgf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_fbfce .Smooth ,_efdgf );};if _fbfce .ExtLst !=nil {_dbfe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbfce .ExtLst ,_dbfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path
func (_fbcaa *CT_NumDataSource )ValidateWithPath (path string )error {if _acefd :=_fbcaa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_acefd !=nil {return _acefd ;};return nil ;};func NewCT_DLbl ()*CT_DLbl {_bdg :=&CT_DLbl {};_bdg .Idx =NewCT_UnsignedInt ();return _bdg };
// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path
func (_ebcgd *CT_LogBase )ValidateWithPath (path string )error {if _ebcgd .ValAttr < 2{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ebcgd .ValAttr );};if _ebcgd .ValAttr > 1000{return _dg .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u00201\u0030\u0030\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_ebcgd .ValAttr );};return nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_bgfdc :=&CT_MarkerSize {};return _bgfdc };func (_dgcf *CT_Crosses )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcf .ValAttr =ST_Crosses (1);for _ ,_egbe :=range start .Attr {if _egbe .Name .Local =="\u0076\u0061\u006c"{_dgcf .ValAttr .UnmarshalXMLAttr (_egbe );continue ;};};for {_aeebg ,_ebgc :=d .Token ();if _ebgc !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_ebgc );};if _effd ,_acfe :=_aeebg .(_f .EndElement );_acfe &&_effd .Name ==start .Name {break ;};};return nil ;};func NewCT_LineSer ()*CT_LineSer {_edad :=&CT_LineSer {};_edad .Idx =NewCT_UnsignedInt ();_edad .Order =NewCT_UnsignedInt ();return _edad ;};func (_egbb *CT_ChartLines )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dggfa :for {_bag ,_eade :=d .Token ();if _eade !=nil {return _eade ;};switch _gacf :=_bag .(type ){case _f .StartElement :switch _gacf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_egbb .SpPr =_c .NewCT_ShapeProperties ();if _gcgd :=d .DecodeElement (_egbb .SpPr ,&_gacf );_gcgd !=nil {return _gcgd ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_gacf .Name );if _bagd :=d .Skip ();_bagd !=nil {return _bagd ;};};case _f .EndElement :break _dggfa ;case _f .CharData :};};return nil ;};func (_abbe *CT_BuiltInUnit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abbe .ValAttr !=ST_BuiltInUnitUnset {_dae ,_beee :=_abbe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _beee !=nil {return _beee ;};start .Attr =append (start .Attr ,_dae );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path
func (_bacg *CT_CustSplit )ValidateWithPath (path string )error {for _ddeg ,_aadgf :=range _bacg .SecondPiePt {if _fdeg :=_aadgf .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_ddeg ));_fdeg !=nil {return _fdeg ;};};return nil ;};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);
// Validate validates the CT_StrVal and its children
func (_dbccc *CT_StrVal )Validate ()error {return _dbccc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};type CT_ErrBars struct{ErrDir *CT_ErrDir ;ErrBarType *CT_ErrBarType ;ErrValType *CT_ErrValType ;NoEndCap *CT_Boolean ;Plus *CT_NumDataSource ;Minus *CT_NumDataSource ;Val *CT_Double ;SpPr *_c .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_cgag *CT_LegendEntry )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gfbcc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cgag .Idx ,_gfbcc );if _cgag .Choice !=nil {_cgag .Choice .MarshalXML (e ,_f .StartElement {});};if _cgag .ExtLst !=nil {_bdgdd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgag .ExtLst ,_bdgdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dggg ST_AxPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_affe :=_f .Attr {};_affe .Name =name ;switch _dggg {case ST_AxPosUnset :_affe .Value ="";case ST_AxPosB :_affe .Value ="\u0062";case ST_AxPosL :_affe .Value ="\u006c";case ST_AxPosR :_affe .Value ="\u0072";case ST_AxPosT :_affe .Value ="\u0074";};return _affe ,nil ;};func (_eecd *CT_NumData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdd :for {_ecgbg ,_egedd :=d .Token ();if _egedd !=nil {return _egedd ;};switch _gaae :=_ecgbg .(type ){case _f .StartElement :switch _gaae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}:_eecd .FormatCode =new (string );if _gbgg :=d .DecodeElement (_eecd .FormatCode ,&_gaae );_gbgg !=nil {return _gbgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_eecd .PtCount =NewCT_UnsignedInt ();if _dggab :=d .DecodeElement (_eecd .PtCount ,&_gaae );_dggab !=nil {return _dggab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_gabcb :=NewCT_NumVal ();if _gbce :=d .DecodeElement (_gabcb ,&_gaae );_gbce !=nil {return _gbce ;};_eecd .Pt =append (_eecd .Pt ,_gabcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eecd .ExtLst =NewCT_ExtensionList ();if _dbccb :=d .DecodeElement (_eecd .ExtLst ,&_gaae );_dbccb !=nil {return _dbccb ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gaae .Name );if _agbc :=d .Skip ();_agbc !=nil {return _agbc ;};};case _f .EndElement :break _fbdd ;case _f .CharData :};};return nil ;};
// Validate validates the CT_BarSer and its children
func (_cadb *CT_BarSer )Validate ()error {return _cadb .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};
// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path
func (_afae *CT_PageSetup )ValidateWithPath (path string )error {if _afae .PaperHeightAttr !=nil {if !_ca .ST_PositiveUniversalMeasurePatternRe .MatchString (*_afae .PaperHeightAttr ){return _dg .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ca .ST_PositiveUniversalMeasurePatternRe ,*_afae .PaperHeightAttr );};};if _afae .PaperHeightAttr !=nil {if !_ca .ST_UniversalMeasurePatternRe .MatchString (*_afae .PaperHeightAttr ){return _dg .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ca .ST_UniversalMeasurePatternRe ,*_afae .PaperHeightAttr );};};if _afae .PaperWidthAttr !=nil {if !_ca .ST_PositiveUniversalMeasurePatternRe .MatchString (*_afae .PaperWidthAttr ){return _dg .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ca .ST_PositiveUniversalMeasurePatternRe ,*_afae .PaperWidthAttr );};};if _afae .PaperWidthAttr !=nil {if !_ca .ST_UniversalMeasurePatternRe .MatchString (*_afae .PaperWidthAttr ){return _dg .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ca .ST_UniversalMeasurePatternRe ,*_afae .PaperWidthAttr );};};if _bbagg :=_afae .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bbagg !=nil {return _bbagg ;};return nil ;};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;);type ST_BarDir byte ;func NewCT_LineChart ()*CT_LineChart {_ffae :=&CT_LineChart {};_ffae .Grouping =NewCT_Grouping ();return _ffae ;};func (_cecdd *ChartSpace )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cecdd .CT_ChartSpace =*NewCT_ChartSpace ();_gefff :for {_efacd ,_fgfg :=d .Token ();if _fgfg !=nil {return _fgfg ;};switch _cbde :=_efacd .(type ){case _f .StartElement :switch _cbde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_cecdd .Date1904 =NewCT_Boolean ();if _acffb :=d .DecodeElement (_cecdd .Date1904 ,&_cbde );_acffb !=nil {return _acffb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_cecdd .Lang =NewCT_TextLanguageID ();if _dgfgbd :=d .DecodeElement (_cecdd .Lang ,&_cbde );_dgfgbd !=nil {return _dgfgbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_cecdd .RoundedCorners =NewCT_Boolean ();if _cggdb :=d .DecodeElement (_cecdd .RoundedCorners ,&_cbde );_cggdb !=nil {return _cggdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_cecdd .Style =NewCT_Style ();if _dcbe :=d .DecodeElement (_cecdd .Style ,&_cbde );_dcbe !=nil {return _dcbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_cecdd .ClrMapOvr =_c .NewCT_ColorMapping ();if _efbed :=d .DecodeElement (_cecdd .ClrMapOvr ,&_cbde );_efbed !=nil {return _efbed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_cecdd .PivotSource =NewCT_PivotSource ();if _fedeb :=d .DecodeElement (_cecdd .PivotSource ,&_cbde );_fedeb !=nil {return _fedeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cecdd .Protection =NewCT_Protection ();if _ggab :=d .DecodeElement (_cecdd .Protection ,&_cbde );_ggab !=nil {return _ggab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _abgfg :=d .DecodeElement (_cecdd .Chart ,&_cbde );_abgfg !=nil {return _abgfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cecdd .SpPr =_c .NewCT_ShapeProperties ();if _acebg :=d .DecodeElement (_cecdd .SpPr ,&_cbde );_acebg !=nil {return _acebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cecdd .TxPr =_c .NewCT_TextBody ();if _dfbe :=d .DecodeElement (_cecdd .TxPr ,&_cbde );_dfbe !=nil {return _dfbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_cecdd .ExternalData =NewCT_ExternalData ();if _gegdd :=d .DecodeElement (_cecdd .ExternalData ,&_cbde );_gegdd !=nil {return _gegdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_cecdd .PrintSettings =NewCT_PrintSettings ();if _bffec :=d .DecodeElement (_cecdd .PrintSettings ,&_cbde );_bffec !=nil {return _bffec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_cecdd .UserShapes =NewCT_RelId ();if _feaf :=d .DecodeElement (_cecdd .UserShapes ,&_cbde );_feaf !=nil {return _feaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cecdd .ExtLst =NewCT_ExtensionList ();if _ffdfg :=d .DecodeElement (_cecdd .ExtLst ,&_cbde );_ffdfg !=nil {return _ffdfg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_cbde .Name );if _badbe :=d .Skip ();_badbe !=nil {return _badbe ;};};case _f .EndElement :break _gefff ;case _f .CharData :};};return nil ;};func (_fadcc *CT_ErrDir )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bbgd ,_gdcc :=_fadcc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _gdcc !=nil {return _gdcc ;};start .Attr =append (start .Attr ,_bbgd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eadda *CT_SizeRepresents )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eadda .ValAttr !=ST_SizeRepresentsUnset {_eadea ,_edeb :=_eadda .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _edeb !=nil {return _edeb ;};start .Attr =append (start .Attr ,_eadea );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bceba ST_DLblPos )Validate ()error {return _bceba .ValidateWithPath ("")};
// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path
func (_dcggeb *EG_DLblShared )ValidateWithPath (path string )error {if _dcggeb .NumFmt !=nil {if _afaae :=_dcggeb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_afaae !=nil {return _afaae ;};};if _dcggeb .SpPr !=nil {if _agae :=_dcggeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agae !=nil {return _agae ;};};if _dcggeb .TxPr !=nil {if _gbgeb :=_dcggeb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gbgeb !=nil {return _gbgeb ;};};if _dcggeb .DLblPos !=nil {if _ffde :=_dcggeb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ffde !=nil {return _ffde ;};};if _dcggeb .ShowLegendKey !=nil {if _cgabag :=_dcggeb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cgabag !=nil {return _cgabag ;};};if _dcggeb .ShowVal !=nil {if _aabad :=_dcggeb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_aabad !=nil {return _aabad ;};};if _dcggeb .ShowCatName !=nil {if _febcf :=_dcggeb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_febcf !=nil {return _febcf ;};};if _dcggeb .ShowSerName !=nil {if _ccfgg :=_dcggeb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ccfgg !=nil {return _ccfgg ;};};if _dcggeb .ShowPercent !=nil {if _ebbg :=_dcggeb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ebbg !=nil {return _ebbg ;};};if _dcggeb .ShowBubbleSize !=nil {if _ecfbc :=_dcggeb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ecfbc !=nil {return _ecfbc ;};};return nil ;};func NewCT_PieSer ()*CT_PieSer {_bafcb :=&CT_PieSer {};_bafcb .Idx =NewCT_UnsignedInt ();_bafcb .Order =NewCT_UnsignedInt ();return _bafcb ;};
// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path
func (_abdb *EG_LineChartShared )ValidateWithPath (path string )error {if _dfcge :=_abdb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dfcge !=nil {return _dfcge ;};if _abdb .VaryColors !=nil {if _gcffef :=_abdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gcffef !=nil {return _gcffef ;};};for _aecbe ,_bcfa :=range _abdb .Ser {if _defe :=_bcfa .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aecbe ));_defe !=nil {return _defe ;};};if _abdb .DLbls !=nil {if _afefd :=_abdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afefd !=nil {return _afefd ;};};if _abdb .DropLines !=nil {if _agbabf :=_abdb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_agbabf !=nil {return _agbabf ;};};return nil ;};
// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path
func (_egadb *CT_PictureStackUnit )ValidateWithPath (path string )error {if _egadb .ValAttr <=0{return _dg .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_egadb .ValAttr );};return nil ;};func NewCT_BarDir ()*CT_BarDir {_dbd :=&CT_BarDir {};return _dbd };const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;);func (_gfdae *ST_MarkerStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbbg ,_bdeef :=d .Token ();if _bdeef !=nil {return _bdeef ;};if _ffedf ,_gcbeg :=_ecbbg .(_f .EndElement );_gcbeg &&_ffedf .Name ==start .Name {*_gfdae =1;return nil ;};if _gbaga ,_addc :=_ecbbg .(_f .CharData );!_addc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbbg );}else {switch string (_gbaga ){case "":*_gfdae =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gfdae =1;case "\u0064\u0061\u0073\u0068":*_gfdae =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gfdae =3;case "\u0064\u006f\u0074":*_gfdae =4;case "\u006e\u006f\u006e\u0065":*_gfdae =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_gfdae =6;case "\u0070\u006c\u0075\u0073":*_gfdae =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gfdae =8;case "\u0073\u0074\u0061\u0072":*_gfdae =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gfdae =10;case "\u0078":*_gfdae =11;case "\u0061\u0075\u0074\u006f":*_gfdae =12;};};_ecbbg ,_bdeef =d .Token ();if _bdeef !=nil {return _bdeef ;};if _cbagda ,_bdgb :=_ecbbg .(_f .EndElement );_bdgb &&_cbagda .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbbg );};func (_ddbga *CT_DTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddbga .ShowHorzBorder !=nil {_ccfb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ddbga .ShowHorzBorder ,_ccfb );};if _ddbga .ShowVertBorder !=nil {_dgec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ddbga .ShowVertBorder ,_dgec );};if _ddbga .ShowOutline !=nil {_abge :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_ddbga .ShowOutline ,_abge );};if _ddbga .ShowKeys !=nil {_dfed :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_ddbga .ShowKeys ,_dfed );};if _ddbga .SpPr !=nil {_eaag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddbga .SpPr ,_eaag );};if _ddbga .TxPr !=nil {_agcg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ddbga .TxPr ,_agcg );};if _ddbga .ExtLst !=nil {_aagdc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddbga .ExtLst ,_aagdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};func (_gbddb *CT_Order )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggbe :=range start .Attr {if _ggbe .Name .Local =="\u0076\u0061\u006c"{_beegf ,_cdad :=_d .ParseUint (_ggbe .Value ,10,8);if _cdad !=nil {return _cdad ;};_eadf :=uint8 (_beegf );_gbddb .ValAttr =&_eadf ;continue ;};};for {_bacd ,_bgca :=d .Token ();if _bgca !=nil {return _dg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_bgca );};if _eaeca ,_egcg :=_bacd .(_f .EndElement );_egcg &&_eaeca .Name ==start .Name {break ;};};return nil ;};
// Validate validates the CT_LblAlgn and its children
func (_badf *CT_LblAlgn )Validate ()error {return _badf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};func (_fgfe *CT_Double )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cacb :=range start .Attr {if _cacb .Name .Local =="\u0076\u0061\u006c"{_bgba ,_ffed :=_d .ParseFloat (_cacb .Value ,64);if _ffed !=nil {return _ffed ;};_fgfe .ValAttr =_bgba ;continue ;};};for {_bafb ,_aaff :=d .Token ();if _aaff !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_aaff );};if _deea ,_fefe :=_bafb .(_f .EndElement );_fefe &&_deea .Name ==start .Name {break ;};};return nil ;};func (_ddbf *CT_PlotAreaChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddbf .AreaChart !=nil {_adbfb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .AreaChart ,_adbfb );};if _ddbf .Area3DChart !=nil {_ggeac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .Area3DChart ,_ggeac );};if _ddbf .LineChart !=nil {_eafc :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .LineChart ,_eafc );};if _ddbf .Line3DChart !=nil {_fcgef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .Line3DChart ,_fcgef );};if _ddbf .StockChart !=nil {_bbfag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .StockChart ,_bbfag );};if _ddbf .RadarChart !=nil {_gegf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .RadarChart ,_gegf );};if _ddbf .ScatterChart !=nil {_ccfbg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .ScatterChart ,_ccfbg );};if _ddbf .PieChart !=nil {_aegcf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .PieChart ,_aegcf );};if _ddbf .Pie3DChart !=nil {_fgced :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .Pie3DChart ,_fgced );};if _ddbf .DoughnutChart !=nil {_dbccf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .DoughnutChart ,_dbccf );};if _ddbf .BarChart !=nil {_egfgc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .BarChart ,_egfgc );};if _ddbf .Bar3DChart !=nil {_cfdga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .Bar3DChart ,_cfdga );};if _ddbf .OfPieChart !=nil {_ebgba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .OfPieChart ,_ebgba );};if _ddbf .SurfaceChart !=nil {_gcef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .SurfaceChart ,_gcef );};if _ddbf .Surface3DChart !=nil {_fbbd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .Surface3DChart ,_fbbd );};if _ddbf .BubbleChart !=nil {_bgfgd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ddbf .BubbleChart ,_bgfgd );};return nil ;};
// Validate validates the CT_LblOffset and its children
func (_bbdfb *CT_LblOffset )Validate ()error {return _bbdfb .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};
// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path
func (_fbed *CT_ErrBarType )ValidateWithPath (path string )error {if _dccbf :=_fbed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dccbf !=nil {return _dccbf ;};return nil ;};func NewCT_BubbleScale ()*CT_BubbleScale {_dacda :=&CT_BubbleScale {};return _dacda };type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_cgdg *CT_PieSer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgdg .Idx =NewCT_UnsignedInt ();_cgdg .Order =NewCT_UnsignedInt ();_gefg :for {_debfg ,_fccad :=d .Token ();if _fccad !=nil {return _fccad ;};switch _fcee :=_debfg .(type ){case _f .StartElement :switch _fcee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _cgcf :=d .DecodeElement (_cgdg .Idx ,&_fcee );_cgcf !=nil {return _cgcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _eacg :=d .DecodeElement (_cgdg .Order ,&_fcee );_eacg !=nil {return _eacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cgdg .Tx =NewCT_SerTx ();if _adgg :=d .DecodeElement (_cgdg .Tx ,&_fcee );_adgg !=nil {return _adgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cgdg .SpPr =_c .NewCT_ShapeProperties ();if _egbdc :=d .DecodeElement (_cgdg .SpPr ,&_fcee );_egbdc !=nil {return _egbdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_cgdg .Explosion =NewCT_UnsignedInt ();if _dabc :=d .DecodeElement (_cgdg .Explosion ,&_fcee );_dabc !=nil {return _dabc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_dedaa :=NewCT_DPt ();if _agfe :=d .DecodeElement (_dedaa ,&_fcee );_agfe !=nil {return _agfe ;};_cgdg .DPt =append (_cgdg .DPt ,_dedaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cgdg .DLbls =NewCT_DLbls ();if _fgfa :=d .DecodeElement (_cgdg .DLbls ,&_fcee );_fgfa !=nil {return _fgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_cgdg .Cat =NewCT_AxDataSource ();if _fadcb :=d .DecodeElement (_cgdg .Cat ,&_fcee );_fadcb !=nil {return _fadcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cgdg .Val =NewCT_NumDataSource ();if _dgde :=d .DecodeElement (_cgdg .Val ,&_fcee );_dgde !=nil {return _dgde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgdg .ExtLst =NewCT_ExtensionList ();if _adge :=d .DecodeElement (_cgdg .ExtLst ,&_fcee );_adge !=nil {return _adge ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_fcee .Name );if _dfca :=d .Skip ();_dfca !=nil {return _dfca ;};};case _f .EndElement :break _gefg ;case _f .CharData :};};return nil ;};func (_bffb *CT_BubbleScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bffb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_bffb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_caebae *CT_ValAx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caebae .AxId =NewCT_UnsignedInt ();_caebae .Scaling =NewCT_Scaling ();_caebae .AxPos =NewCT_AxPos ();_caebae .CrossAx =NewCT_UnsignedInt ();_cagbe :for {_gddfb ,_abbbc :=d .Token ();if _abbbc !=nil {return _abbbc ;};switch _gcdbe :=_gddfb .(type ){case _f .StartElement :switch _gcdbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _ceabe :=d .DecodeElement (_caebae .AxId ,&_gcdbe );_ceabe !=nil {return _ceabe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _gddga :=d .DecodeElement (_caebae .Scaling ,&_gcdbe );_gddga !=nil {return _gddga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_caebae .Delete =NewCT_Boolean ();if _cagee :=d .DecodeElement (_caebae .Delete ,&_gcdbe );_cagee !=nil {return _cagee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _acecc :=d .DecodeElement (_caebae .AxPos ,&_gcdbe );_acecc !=nil {return _acecc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_caebae .MajorGridlines =NewCT_ChartLines ();if _cbcbe :=d .DecodeElement (_caebae .MajorGridlines ,&_gcdbe );_cbcbe !=nil {return _cbcbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_caebae .MinorGridlines =NewCT_ChartLines ();if _cfgdbe :=d .DecodeElement (_caebae .MinorGridlines ,&_gcdbe );_cfgdbe !=nil {return _cfgdbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_caebae .Title =NewCT_Title ();if _gebef :=d .DecodeElement (_caebae .Title ,&_gcdbe );_gebef !=nil {return _gebef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_caebae .NumFmt =NewCT_NumFmt ();if _agbcd :=d .DecodeElement (_caebae .NumFmt ,&_gcdbe );_agbcd !=nil {return _agbcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_caebae .MajorTickMark =NewCT_TickMark ();if _egdfa :=d .DecodeElement (_caebae .MajorTickMark ,&_gcdbe );_egdfa !=nil {return _egdfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_caebae .MinorTickMark =NewCT_TickMark ();if _ggffd :=d .DecodeElement (_caebae .MinorTickMark ,&_gcdbe );_ggffd !=nil {return _ggffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_caebae .TickLblPos =NewCT_TickLblPos ();if _eebgf :=d .DecodeElement (_caebae .TickLblPos ,&_gcdbe );_eebgf !=nil {return _eebgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_caebae .SpPr =_c .NewCT_ShapeProperties ();if _ggdbg :=d .DecodeElement (_caebae .SpPr ,&_gcdbe );_ggdbg !=nil {return _ggdbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_caebae .TxPr =_c .NewCT_TextBody ();if _dfggbb :=d .DecodeElement (_caebae .TxPr ,&_gcdbe );_dfggbb !=nil {return _dfggbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _agbfb :=d .DecodeElement (_caebae .CrossAx ,&_gcdbe );_agbfb !=nil {return _agbfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_caebae .Choice =NewEG_AxSharedChoice ();if _bdee :=d .DecodeElement (&_caebae .Choice .Crosses ,&_gcdbe );_bdee !=nil {return _bdee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_caebae .Choice =NewEG_AxSharedChoice ();if _efafb :=d .DecodeElement (&_caebae .Choice .CrossesAt ,&_gcdbe );_efafb !=nil {return _efafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_caebae .CrossBetween =NewCT_CrossBetween ();if _gbfcg :=d .DecodeElement (_caebae .CrossBetween ,&_gcdbe );_gbfcg !=nil {return _gbfcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_caebae .MajorUnit =NewCT_AxisUnit ();if _egagf :=d .DecodeElement (_caebae .MajorUnit ,&_gcdbe );_egagf !=nil {return _egagf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_caebae .MinorUnit =NewCT_AxisUnit ();if _bbefae :=d .DecodeElement (_caebae .MinorUnit ,&_gcdbe );_bbefae !=nil {return _bbefae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_caebae .DispUnits =NewCT_DispUnits ();if _efga :=d .DecodeElement (_caebae .DispUnits ,&_gcdbe );_efga !=nil {return _efga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caebae .ExtLst =NewCT_ExtensionList ();if _adaf :=d .DecodeElement (_caebae .ExtLst ,&_gcdbe );_adaf !=nil {return _adaf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_gcdbe .Name );if _gcbbg :=d .Skip ();_gcbbg !=nil {return _gcbbg ;};};case _f .EndElement :break _cagbe ;case _f .CharData :};};return nil ;};func (_gddde *ST_Overlap )Validate ()error {return _gddde .ValidateWithPath ("")};
// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path
func (_gbdcb *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _gbdcb .Layout !=nil {if _abefg :=_gbdcb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_abefg !=nil {return _abefg ;};};if _gbdcb .Tx !=nil {if _fgcdf :=_gbdcb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fgcdf !=nil {return _fgcdf ;};};if _gbdcb .SpPr !=nil {if _cdcc :=_gbdcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdcc !=nil {return _cdcc ;};};if _gbdcb .TxPr !=nil {if _bedfg :=_gbdcb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bedfg !=nil {return _bedfg ;};};return nil ;};
// Validate validates the ChartSpace and its children
func (_fdgfd *ChartSpace )Validate ()error {return _fdgfd .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};
// Validate validates the CT_ExtensionList and its children
func (_faeg *CT_ExtensionList )Validate ()error {return _faeg .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_ccec :=&CT_DispBlanksAs {};return _ccec };type ST_LegendPos byte ;
// Validate validates the CT_OfPieType and its children
func (_dbcegg *CT_OfPieType )Validate ()error {return _dbcegg .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};type Any interface{MarshalXML (_cbefe *_f .Encoder ,_cccc _f .StartElement )error ;UnmarshalXML (_bfdfaf *_f .Decoder ,_cabfa _f .StartElement )error ;};func NewCT_PivotSource ()*CT_PivotSource {_cbdf :=&CT_PivotSource {};_cbdf .FmtId =NewCT_UnsignedInt ();return _cbdf ;};
// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path
func (_cffbg *CT_Legend )ValidateWithPath (path string )error {if _cffbg .LegendPos !=nil {if _edac :=_cffbg .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_edac !=nil {return _edac ;};};for _cfaf ,_cbge :=range _cffbg .LegendEntry {if _ddbgd :=_cbge .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_cfaf ));_ddbgd !=nil {return _ddbgd ;};};if _cffbg .Layout !=nil {if _fbdbc :=_cffbg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fbdbc !=nil {return _fbdbc ;};};if _cffbg .Overlay !=nil {if _eeef :=_cffbg .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_eeef !=nil {return _eeef ;};};if _cffbg .SpPr !=nil {if _aacc :=_cffbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aacc !=nil {return _aacc ;};};if _cffbg .TxPr !=nil {if _egdd :=_cffbg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_egdd !=nil {return _egdd ;};};if _cffbg .ExtLst !=nil {if _dcbd :=_cffbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbd !=nil {return _dcbd ;};};return nil ;};func (_aaec *CT_HeaderFooter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaec .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_dg .Sprintf ("\u0025\u0064",_eegbe (*_aaec .AlignWithMarginsAttr ))});};if _aaec .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_dg .Sprintf ("\u0025\u0064",_eegbe (*_aaec .DifferentOddEvenAttr ))});};if _aaec .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_eegbe (*_aaec .DifferentFirstAttr ))});};e .EncodeToken (start );if _aaec .OddHeader !=nil {_aeab :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_aeab ,*_aaec .OddHeader );e .EncodeElement (_aaec .OddHeader ,_aeab );};if _aaec .OddFooter !=nil {_fbdaa :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_fbdaa ,*_aaec .OddFooter );e .EncodeElement (_aaec .OddFooter ,_fbdaa );};if _aaec .EvenHeader !=nil {_ffca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_ffca ,*_aaec .EvenHeader );e .EncodeElement (_aaec .EvenHeader ,_ffca );};if _aaec .EvenFooter !=nil {_eeee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_eeee ,*_aaec .EvenFooter );e .EncodeElement (_aaec .EvenFooter ,_eeee );};if _aaec .FirstHeader !=nil {_cfeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_cfeb ,*_aaec .FirstHeader );e .EncodeElement (_aaec .FirstHeader ,_cfeb );};if _aaec .FirstFooter !=nil {_ecfef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_ecfef ,*_aaec .FirstFooter );e .EncodeElement (_aaec .FirstFooter ,_ecfef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{ValAttr ST_Shape ;};
// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path
func (_eeaf *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _eeaf .MultiLvlStrRef !=nil {if _ebg :=_eeaf .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_ebg !=nil {return _ebg ;};};if _eeaf .NumRef !=nil {if _fef :=_eeaf .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_fef !=nil {return _fef ;};};if _eeaf .NumLit !=nil {if _gbf :=_eeaf .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_gbf !=nil {return _gbf ;};};if _eeaf .StrRef !=nil {if _gabd :=_eeaf .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gabd !=nil {return _gabd ;};};if _eeaf .StrLit !=nil {if _ccgg :=_eeaf .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_ccgg !=nil {return _ccgg ;};};return nil ;};func NewGroup_DLbl ()*Group_DLbl {_afeaf :=&Group_DLbl {};return _afeaf };func NewCT_Extension ()*CT_Extension {_ecea :=&CT_Extension {};return _ecea };func (_effa ST_Crosses )String ()string {switch _effa {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";};func NewEG_SerShared ()*EG_SerShared {_bgggg :=&EG_SerShared {};_bgggg .Idx =NewCT_UnsignedInt ();_bgggg .Order =NewCT_UnsignedInt ();return _bgggg ;};
// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path
func (_edgbd *CT_PivotFmt )ValidateWithPath (path string )error {if _aeeea :=_edgbd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aeeea !=nil {return _aeeea ;};if _edgbd .SpPr !=nil {if _defba :=_edgbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_defba !=nil {return _defba ;};};if _edgbd .TxPr !=nil {if _defcf :=_edgbd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_defcf !=nil {return _defcf ;};};if _edgbd .Marker !=nil {if _ddca :=_edgbd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ddca !=nil {return _ddca ;};};if _edgbd .DLbl !=nil {if _gedf :=_edgbd .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_gedf !=nil {return _gedf ;};};if _edgbd .ExtLst !=nil {if _eccbe :=_edgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccbe !=nil {return _eccbe ;};};return nil ;};
// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path
func (_dagfe *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _dagfe .CustUnit !=nil {if _gccf :=_dagfe .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_gccf !=nil {return _gccf ;};};if _dagfe .BuiltInUnit !=nil {if _fbgf :=_dagfe .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_fbgf !=nil {return _fbgf ;};};return nil ;};
// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path
func (_cecbf *Group_DLbl )ValidateWithPath (path string )error {if _cecbf .Layout !=nil {if _fagde :=_cecbf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fagde !=nil {return _fagde ;};};if _cecbf .Tx !=nil {if _fbcaf :=_cecbf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fbcaf !=nil {return _fbcaf ;};};if _cecbf .NumFmt !=nil {if _fdgbe :=_cecbf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fdgbe !=nil {return _fdgbe ;};};if _cecbf .SpPr !=nil {if _efgga :=_cecbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_efgga !=nil {return _efgga ;};};if _cecbf .TxPr !=nil {if _ebgcgd :=_cecbf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebgcgd !=nil {return _ebgcgd ;};};if _cecbf .DLblPos !=nil {if _daebc :=_cecbf .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_daebc !=nil {return _daebc ;};};if _cecbf .ShowLegendKey !=nil {if _dcdgf :=_cecbf .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_dcdgf !=nil {return _dcdgf ;};};if _cecbf .ShowVal !=nil {if _fbdgc :=_cecbf .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fbdgc !=nil {return _fbdgc ;};};if _cecbf .ShowCatName !=nil {if _cdge :=_cecbf .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cdge !=nil {return _cdge ;};};if _cecbf .ShowSerName !=nil {if _dfcea :=_cecbf .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dfcea !=nil {return _dfcea ;};};if _cecbf .ShowPercent !=nil {if _ecfge :=_cecbf .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ecfge !=nil {return _ecfge ;};};if _cecbf .ShowBubbleSize !=nil {if _fcffd :=_cecbf .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fcffd !=nil {return _fcffd ;};};return nil ;};var ST_BubbleScalePercentPatternRe =_fg .MustCompile (ST_BubbleScalePercentPattern );
// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path
func (_cebb *CT_LayoutTarget )ValidateWithPath (path string )error {if _gabe :=_cebb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gabe !=nil {return _gabe ;};return nil ;};func (_baefc ST_TickMark )Validate ()error {return _baefc .ValidateWithPath ("")};func NewCT_ManualLayout ()*CT_ManualLayout {_bgdg :=&CT_ManualLayout {};return _bgdg };
// Validate validates the CT_SizeRepresents and its children
func (_cbfc *CT_SizeRepresents )Validate ()error {return _cbfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func NewCT_DPt ()*CT_DPt {_fcag :=&CT_DPt {};_fcag .Idx =NewCT_UnsignedInt ();return _fcag };type CT_SplitType struct{ValAttr ST_SplitType ;};
// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path
func (_gagbc *CT_SerTxChoice )ValidateWithPath (path string )error {if _gagbc .StrRef !=nil {if _gfbce :=_gagbc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gfbce !=nil {return _gfbce ;};};return nil ;};func (_adaga *ST_RadarStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adaga =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_adaga =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_adaga =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_adaga =3;};return nil ;};
// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path
func (_bgdc *CT_BarGrouping )ValidateWithPath (path string )error {if _fad :=_bgdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fad !=nil {return _fad ;};return nil ;};func (_gfdag *CT_TickLblPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfdag .ValAttr !=ST_TickLblPosUnset {_dcgcc ,_bedea :=_gfdag .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _bedea !=nil {return _bedea ;};start .Attr =append (start .Attr ,_dcgcc );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func NewCT_UnsignedInt ()*CT_UnsignedInt {_debfe :=&CT_UnsignedInt {};return _debfe };func (_dgbe *CT_NumDataSourceChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgbe .NumRef !=nil {_acfeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_dgbe .NumRef ,_acfeb );};if _dgbe .NumLit !=nil {_agdff :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_dgbe .NumLit ,_agdff );};return nil ;};func (_defcg ST_RadarStyle )Validate ()error {return _defcg .ValidateWithPath ("")};func (_bbefa *CT_TextLanguageID )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cddd :=range start .Attr {if _cddd .Name .Local =="\u0076\u0061\u006c"{_gdecf ,_edeea :=_cddd .Value ,error (nil );if _edeea !=nil {return _edeea ;};_bbefa .ValAttr =_gdecf ;continue ;};};for {_gffa ,_ddgcg :=d .Token ();if _ddgcg !=nil {return _dg .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_ddgcg );};if _gecaf ,_ccgd :=_gffa .(_f .EndElement );_ccgd &&_gecaf .Name ==start .Name {break ;};};return nil ;};func (_accd *CT_ManualLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fece :for {_fedb ,_gfeg :=d .Token ();if _gfeg !=nil {return _gfeg ;};switch _bccdc :=_fedb .(type ){case _f .StartElement :switch _bccdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"}:_accd .LayoutTarget =NewCT_LayoutTarget ();if _eaeeb :=d .DecodeElement (_accd .LayoutTarget ,&_bccdc );_eaeeb !=nil {return _eaeeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"}:_accd .XMode =NewCT_LayoutMode ();if _agabe :=d .DecodeElement (_accd .XMode ,&_bccdc );_agabe !=nil {return _agabe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"}:_accd .YMode =NewCT_LayoutMode ();if _gacc :=d .DecodeElement (_accd .YMode ,&_bccdc );_gacc !=nil {return _gacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"}:_accd .WMode =NewCT_LayoutMode ();if _beef :=d .DecodeElement (_accd .WMode ,&_bccdc );_beef !=nil {return _beef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"}:_accd .HMode =NewCT_LayoutMode ();if _eabdc :=d .DecodeElement (_accd .HMode ,&_bccdc );_eabdc !=nil {return _eabdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"}:_accd .X =NewCT_Double ();if _fcba :=d .DecodeElement (_accd .X ,&_bccdc );_fcba !=nil {return _fcba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"}:_accd .Y =NewCT_Double ();if _abcg :=d .DecodeElement (_accd .Y ,&_bccdc );_abcg !=nil {return _abcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"}:_accd .W =NewCT_Double ();if _gfbdd :=d .DecodeElement (_accd .W ,&_bccdc );_gfbdd !=nil {return _gfbdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"}:_accd .H =NewCT_Double ();if _faaaa :=d .DecodeElement (_accd .H ,&_bccdc );_faaaa !=nil {return _faaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_accd .ExtLst =NewCT_ExtensionList ();if _gaca :=d .DecodeElement (_accd .ExtLst ,&_bccdc );_gaca !=nil {return _gaca ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_bccdc .Name );if _gafgc :=d .Skip ();_gafgc !=nil {return _gafgc ;};};case _f .EndElement :break _fece ;case _f .CharData :};};return nil ;};func (_aabg *CT_SplitType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aabg .ValAttr !=ST_SplitTypeUnset {_fafd ,_egfac :=_aabg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _egfac !=nil {return _egfac ;};start .Attr =append (start .Attr ,_fafd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffff *ST_SplitType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egfbg ,_beedaa :=d .Token ();if _beedaa !=nil {return _beedaa ;};if _gddgad ,_cdfaef :=_egfbg .(_f .EndElement );_cdfaef &&_gddgad .Name ==start .Name {*_ffff =1;return nil ;};if _aeegb ,_bfbfb :=_egfbg .(_f .CharData );!_bfbfb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egfbg );}else {switch string (_aeegb ){case "":*_ffff =0;case "\u0061\u0075\u0074\u006f":*_ffff =1;case "\u0063\u0075\u0073\u0074":*_ffff =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ffff =3;case "\u0070\u006f\u0073":*_ffff =4;case "\u0076\u0061\u006c":*_ffff =5;};};_egfbg ,_beedaa =d .Token ();if _beedaa !=nil {return _beedaa ;};if _eeage ,_feafa :=_egfbg .(_f .EndElement );_feafa &&_eeage .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egfbg );};func (_dcee *CT_LineChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dggbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dcee .Grouping ,_dggbb );if _dcee .VaryColors !=nil {_fgbef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dcee .VaryColors ,_fgbef );};if _dcee .Ser !=nil {_gccff :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ebef :=range _dcee .Ser {e .EncodeElement (_ebef ,_gccff );};};if _dcee .DLbls !=nil {_aaad :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dcee .DLbls ,_aaad );};if _dcee .DropLines !=nil {_cada :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcee .DropLines ,_cada );};if _dcee .HiLowLines !=nil {_bbag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcee .HiLowLines ,_bbag );};if _dcee .UpDownBars !=nil {_cefg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dcee .UpDownBars ,_cefg );};if _dcee .Marker !=nil {_bbga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_dcee .Marker ,_bbga );};if _dcee .Smooth !=nil {_ddbcb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_dcee .Smooth ,_ddbcb );};_effbg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gaddc :=range _dcee .AxId {e .EncodeElement (_gaddc ,_effbg );};if _dcee .ExtLst !=nil {_caebe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcee .ExtLst ,_caebe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path
func (_gg *CT_AreaChart )ValidateWithPath (path string )error {if _gg .Grouping !=nil {if _fbd :=_gg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fbd !=nil {return _fbd ;};};if _gg .VaryColors !=nil {if _gdd :=_gg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gdd !=nil {return _gdd ;};};for _bddc ,_add :=range _gg .Ser {if _gbcc :=_add .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bddc ));_gbcc !=nil {return _gbcc ;};};if _gg .DLbls !=nil {if _fgc :=_gg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgc !=nil {return _fgc ;};};if _gg .DropLines !=nil {if _bdcc :=_gg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bdcc !=nil {return _bdcc ;};};for _gab ,_bb :=range _gg .AxId {if _ced :=_bb .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gab ));_ced !=nil {return _ced ;};};if _gg .ExtLst !=nil {if _gaf :=_gg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaf !=nil {return _gaf ;};};return nil ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func (_fdgbc *EG_AreaChartShared )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbgeg :for {_bcace ,_bcecae :=d .Token ();if _bcecae !=nil {return _bcecae ;};switch _gebefd :=_bcace .(type ){case _f .StartElement :switch _gebefd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_fdgbc .Grouping =NewCT_Grouping ();if _gccc :=d .DecodeElement (_fdgbc .Grouping ,&_gebefd );_gccc !=nil {return _gccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fdgbc .VaryColors =NewCT_Boolean ();if _befge :=d .DecodeElement (_fdgbc .VaryColors ,&_gebefd );_befge !=nil {return _befge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bbccb :=NewCT_AreaSer ();if _afbac :=d .DecodeElement (_bbccb ,&_gebefd );_afbac !=nil {return _afbac ;};_fdgbc .Ser =append (_fdgbc .Ser ,_bbccb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fdgbc .DLbls =NewCT_DLbls ();if _egaf :=d .DecodeElement (_fdgbc .DLbls ,&_gebefd );_egaf !=nil {return _egaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_fdgbc .DropLines =NewCT_ChartLines ();if _egcde :=d .DecodeElement (_fdgbc .DropLines ,&_gebefd );_egcde !=nil {return _egcde ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gebefd .Name );if _gcgab :=d .Skip ();_gcgab !=nil {return _gcgab ;};};case _f .EndElement :break _fbgeg ;case _f .CharData :};};return nil ;};func (_fbfe *CT_NumRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affd :for {_gaac ,_edgdc :=d .Token ();if _edgdc !=nil {return _edgdc ;};switch _gadgf :=_gaac .(type ){case _f .StartElement :switch _gadgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _gfdab :=d .DecodeElement (&_fbfe .F ,&_gadgf );_gfdab !=nil {return _gfdab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}:_fbfe .NumCache =NewCT_NumData ();if _egfe :=d .DecodeElement (_fbfe .NumCache ,&_gadgf );_egfe !=nil {return _egfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbfe .ExtLst =NewCT_ExtensionList ();if _cegag :=d .DecodeElement (_fbfe .ExtLst ,&_gadgf );_cegag !=nil {return _cegag ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_gadgf .Name );if _acce :=d .Skip ();_acce !=nil {return _acce ;};};case _f .EndElement :break _affd ;case _f .CharData :};};return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_efadf :=&CT_ScatterStyle {};return _efadf };const (ST_TrendlineTypeUnset ST_TrendlineType =0;ST_TrendlineTypeExp ST_TrendlineType =1;ST_TrendlineTypeLinear ST_TrendlineType =2;ST_TrendlineTypeLog ST_TrendlineType =3;ST_TrendlineTypeMovingAvg ST_TrendlineType =4;ST_TrendlineTypePoly ST_TrendlineType =5;ST_TrendlineTypePower ST_TrendlineType =6;);func (_fgbeg *CT_Period )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgbeg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_fgbeg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfbaf *ST_SplitType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfbaf =0;case "\u0061\u0075\u0074\u006f":*_bfbaf =1;case "\u0063\u0075\u0073\u0074":*_bfbaf =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bfbaf =3;case "\u0070\u006f\u0073":*_bfbaf =4;case "\u0076\u0061\u006c":*_bfbaf =5;};return nil ;};func (_ccecg *CT_StrRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdfb :for {_ggbgd ,_cecda :=d .Token ();if _cecda !=nil {return _cecda ;};switch _agdgb :=_ggbgd .(type ){case _f .StartElement :switch _agdgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _gddgc :=d .DecodeElement (&_ccecg .F ,&_agdgb );_gddgc !=nil {return _gddgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_ccecg .StrCache =NewCT_StrData ();if _ecgf :=d .DecodeElement (_ccecg .StrCache ,&_agdgb );_ecgf !=nil {return _ecgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccecg .ExtLst =NewCT_ExtensionList ();if _cfbd :=d .DecodeElement (_ccecg .ExtLst ,&_agdgb );_cfbd !=nil {return _cfbd ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_agdgb .Name );if _cbggg :=d .Skip ();_cbggg !=nil {return _cbggg ;};};case _f .EndElement :break _gdfb ;case _f .CharData :};};return nil ;};
// Validate validates the CT_TxChoice and its children
func (_dcade *CT_TxChoice )Validate ()error {return _dcade .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};
// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path
func (_eabf *CT_Double )ValidateWithPath (path string )error {return nil };func (_fbafe *CT_PivotFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adce :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbafe .Idx ,_adce );if _fbafe .SpPr !=nil {_dfded :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbafe .SpPr ,_dfded );};if _fbafe .TxPr !=nil {_fedbff :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbafe .TxPr ,_fedbff );};if _fbafe .Marker !=nil {_effee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fbafe .Marker ,_effee );};if _fbafe .DLbl !=nil {_bbed :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_fbafe .DLbl ,_bbed );};if _fbafe .ExtLst !=nil {_babeg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbafe .ExtLst ,_babeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func NewCT_LblAlgn ()*CT_LblAlgn {_gafd :=&CT_LblAlgn {};_gafd .ValAttr =ST_LblAlgn (1);return _gafd };
// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path
func (_effecd *CT_ScatterSer )ValidateWithPath (path string )error {if _bbdbe :=_effecd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bbdbe !=nil {return _bbdbe ;};if _aebad :=_effecd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_aebad !=nil {return _aebad ;};if _effecd .Tx !=nil {if _gccdc :=_effecd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gccdc !=nil {return _gccdc ;};};if _effecd .SpPr !=nil {if _bgab :=_effecd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgab !=nil {return _bgab ;};};if _effecd .Marker !=nil {if _dgag :=_effecd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_dgag !=nil {return _dgag ;};};for _faabd ,_eaaceb :=range _effecd .DPt {if _afgfa :=_eaaceb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_faabd ));_afgfa !=nil {return _afgfa ;};};if _effecd .DLbls !=nil {if _gfaff :=_effecd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfaff !=nil {return _gfaff ;};};for _gdffg ,_gaaea :=range _effecd .Trendline {if _cegef :=_gaaea .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gdffg ));_cegef !=nil {return _cegef ;};};for _gabea ,_fbcfb :=range _effecd .ErrBars {if _dfcf :=_fbcfb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gabea ));_dfcf !=nil {return _dfcf ;};};if _effecd .XVal !=nil {if _fbfea :=_effecd .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_fbfea !=nil {return _fbfea ;};};if _effecd .YVal !=nil {if _eebce :=_effecd .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_eebce !=nil {return _eebce ;};};if _effecd .Smooth !=nil {if _cbfb :=_effecd .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_cbfb !=nil {return _cbfb ;};};if _effecd .ExtLst !=nil {if _aafde :=_effecd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafde !=nil {return _aafde ;};};return nil ;};
// Validate validates the CT_Lvl and its children
func (_bfda *CT_Lvl )Validate ()error {return _bfda .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};
// Validate validates the CT_AreaChart and its children
func (_eef *CT_AreaChart )Validate ()error {return _eef .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};type ST_TrendlineType byte ;type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_agbcf *EG_SerShared )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_efdba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_agbcf .Idx ,_efdba );_baee :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_agbcf .Order ,_baee );if _agbcf .Tx !=nil {_fbbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_agbcf .Tx ,_fbbe );};if _agbcf .SpPr !=nil {_cecdaf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agbcf .SpPr ,_cecdaf );};return nil ;};
// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path
func (_dbed *CT_Title )ValidateWithPath (path string )error {if _dbed .Tx !=nil {if _gffag :=_dbed .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gffag !=nil {return _gffag ;};};if _dbed .Layout !=nil {if _ggag :=_dbed .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ggag !=nil {return _ggag ;};};if _dbed .Overlay !=nil {if _ggdde :=_dbed .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ggdde !=nil {return _ggdde ;};};if _dbed .SpPr !=nil {if _gdbag :=_dbed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdbag !=nil {return _gdbag ;};};if _dbed .TxPr !=nil {if _gaag :=_dbed .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gaag !=nil {return _gaag ;};};if _dbed .ExtLst !=nil {if _fefea :=_dbed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefea !=nil {return _fefea ;};};return nil ;};func NewCT_ValAx ()*CT_ValAx {_bbcdb :=&CT_ValAx {};_bbcdb .AxId =NewCT_UnsignedInt ();_bbcdb .Scaling =NewCT_Scaling ();_bbcdb .AxPos =NewCT_AxPos ();_bbcdb .CrossAx =NewCT_UnsignedInt ();return _bbcdb ;};type CT_Double struct{ValAttr float64 ;};
// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path
func (_adgcf *CT_StrData )ValidateWithPath (path string )error {if _adgcf .PtCount !=nil {if _fddeea :=_adgcf .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_fddeea !=nil {return _fddeea ;};};for _gbged ,_bbggc :=range _adgcf .Pt {if _cfbgd :=_bbggc .ValidateWithPath (_dg .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gbged ));_cfbgd !=nil {return _cfbgd ;};};if _adgcf .ExtLst !=nil {if _gcae :=_adgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcae !=nil {return _gcae ;};};return nil ;};func (_dbgf ST_ScatterStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbgf .String (),start );};func (_gaged ST_ErrValType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_geeg :=_f .Attr {};_geeg .Name =name ;switch _gaged {case ST_ErrValTypeUnset :_geeg .Value ="";case ST_ErrValTypeCust :_geeg .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_geeg .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_geeg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_geeg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_geeg .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _geeg ,nil ;};func (_cfafd *ST_Grouping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dffc ,_dfgea :=d .Token ();if _dfgea !=nil {return _dfgea ;};if _bfdeb ,_ageege :=_dffc .(_f .EndElement );_ageege &&_bfdeb .Name ==start .Name {*_cfafd =1;return nil ;};if _gbdfb ,_fagca :=_dffc .(_f .CharData );!_fagca {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dffc );}else {switch string (_gbdfb ){case "":*_cfafd =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_cfafd =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_cfafd =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cfafd =3;};};_dffc ,_dfgea =d .Token ();if _dfgea !=nil {return _dfgea ;};if _cbabfc ,_eccaf :=_dffc .(_f .EndElement );_eccaf &&_cbabfc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dffc );};func (_gdcfd *CT_MarkerStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ebafg ,_agda :=_gdcfd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _agda !=nil {return _agda ;};start .Attr =append (start .Attr ,_ebafg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func (_bagb ST_BarDir )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bagb .String (),start );};type ST_ScatterStyle byte ;
// Validate validates the Group_DLbls and its children
func (_deae *Group_DLbls )Validate ()error {return _deae .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_dbg *CT_ChartLines )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbg .SpPr !=nil {_cbee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbg .SpPr ,_cbee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};
// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path
func (_bbeca *CT_Tx )ValidateWithPath (path string )error {if _afcbb :=_bbeca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afcbb !=nil {return _afcbb ;};return nil ;};
// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path
func (_aaccfa *CT_Scaling )ValidateWithPath (path string )error {if _aaccfa .LogBase !=nil {if _dccbe :=_aaccfa .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_dccbe !=nil {return _dccbe ;};};if _aaccfa .Orientation !=nil {if _fbbf :=_aaccfa .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_fbbf !=nil {return _fbbf ;};};if _aaccfa .Max !=nil {if _beda :=_aaccfa .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_beda !=nil {return _beda ;};};if _aaccfa .Min !=nil {if _cbdfd :=_aaccfa .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_cbdfd !=nil {return _cbdfd ;};};if _aaccfa .ExtLst !=nil {if _ggead :=_aaccfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggead !=nil {return _ggead ;};};return nil ;};type CT_Lvl struct{Pt []*CT_StrVal ;};
// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path
func (_gcbad *CT_Surface )ValidateWithPath (path string )error {if _gcbad .Thickness !=nil {if _bcdb :=_gcbad .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_bcdb !=nil {return _bcdb ;};};if _gcbad .SpPr !=nil {if _fcgea :=_gcbad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcgea !=nil {return _fcgea ;};};if _gcbad .PictureOptions !=nil {if _cgdcfg :=_gcbad .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cgdcfg !=nil {return _cgdcfg ;};};if _gcbad .ExtLst !=nil {if _geadf :=_gcbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geadf !=nil {return _geadf ;};};return nil ;};
// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path
func (_gdcbfa *CT_Surface3DChart )ValidateWithPath (path string )error {if _gdcbfa .Wireframe !=nil {if _afaa :=_gdcbfa .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_afaa !=nil {return _afaa ;};};for _fcafa ,_cbff :=range _gdcbfa .Ser {if _bbgfa :=_cbff .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcafa ));_bbgfa !=nil {return _bbgfa ;};};if _gdcbfa .BandFmts !=nil {if _bbdff :=_gdcbfa .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_bbdff !=nil {return _bbdff ;};};for _aadcb ,_ecadg :=range _gdcbfa .AxId {if _faadg :=_ecadg .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aadcb ));_faadg !=nil {return _faadg ;};};if _gdcbfa .ExtLst !=nil {if _ebdeg :=_gdcbfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdeg !=nil {return _ebdeg ;};};return nil ;};func (_fddfa *CT_Order )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fddfa .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_fddfa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acbe *CT_DPt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acbe .Idx =NewCT_UnsignedInt ();_ddef :for {_cbgf ,_gcgc :=d .Token ();if _gcgc !=nil {return _gcgc ;};switch _bbgbg :=_cbgf .(type ){case _f .StartElement :switch _bbgbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _cdbg :=d .DecodeElement (_acbe .Idx ,&_bbgbg );_cdbg !=nil {return _cdbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_acbe .InvertIfNegative =NewCT_Boolean ();if _eafd :=d .DecodeElement (_acbe .InvertIfNegative ,&_bbgbg );_eafd !=nil {return _eafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_acbe .Marker =NewCT_Marker ();if _gdfe :=d .DecodeElement (_acbe .Marker ,&_bbgbg );_gdfe !=nil {return _gdfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_acbe .Bubble3D =NewCT_Boolean ();if _cbbb :=d .DecodeElement (_acbe .Bubble3D ,&_bbgbg );_cbbb !=nil {return _cbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_acbe .Explosion =NewCT_UnsignedInt ();if _adeb :=d .DecodeElement (_acbe .Explosion ,&_bbgbg );_adeb !=nil {return _adeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_acbe .SpPr =_c .NewCT_ShapeProperties ();if _ebgf :=d .DecodeElement (_acbe .SpPr ,&_bbgbg );_ebgf !=nil {return _ebgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_acbe .PictureOptions =NewCT_PictureOptions ();if _dgaf :=d .DecodeElement (_acbe .PictureOptions ,&_bbgbg );_dgaf !=nil {return _dgaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbe .ExtLst =NewCT_ExtensionList ();if _bcccc :=d .DecodeElement (_acbe .ExtLst ,&_bbgbg );_bcccc !=nil {return _bcccc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0074\u0020\u0025\u0076",_bbgbg .Name );if _dgbc :=d .Skip ();_dgbc !=nil {return _dgbc ;};};case _f .EndElement :break _ddef ;case _f .CharData :};};return nil ;};func (_dgea *CT_Lvl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgea .Pt !=nil {_ffgde :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fege :=range _dgea .Pt {e .EncodeElement (_fege ,_ffgde );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_RelId and its children
func (_dcbce *CT_RelId )Validate ()error {return _dcbce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};
// Validate validates the CT_LayoutTarget and its children
func (_efdc *CT_LayoutTarget )Validate ()error {return _efdc .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func (_efdcb ST_BarGrouping )ValidateWithPath (path string )error {switch _efdcb {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdcb ));};return nil ;};func NewCT_DLbls ()*CT_DLbls {_ecag :=&CT_DLbls {};return _ecag };func (_cgdfa *ST_OfPieType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgdfa =0;case "\u0070\u0069\u0065":*_cgdfa =1;case "\u0062\u0061\u0072":*_cgdfa =2;};return nil ;};func (_gaaaf ST_PictureFormat )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgdaf :=_f .Attr {};_dgdaf .Name =name ;switch _gaaaf {case ST_PictureFormatUnset :_dgdaf .Value ="";case ST_PictureFormatStretch :_dgdaf .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_dgdaf .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_dgdaf .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _dgdaf ,nil ;};
// Validate validates the CT_Marker and its children
func (_dbdb *CT_Marker )Validate ()error {return _dbdb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func NewCT_HPercent ()*CT_HPercent {_gbffe :=&CT_HPercent {};return _gbffe };func (_dbcad *CT_Surface )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbcad .Thickness !=nil {_agff :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_dbcad .Thickness ,_agff );};if _dbcad .SpPr !=nil {_agcgd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbcad .SpPr ,_agcgd );};if _dbcad .PictureOptions !=nil {_cabg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dbcad .PictureOptions ,_cabg );};if _dbcad .ExtLst !=nil {_ebgcg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcad .ExtLst ,_ebgcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path
func (_cega *CT_BarDir )ValidateWithPath (path string )error {if _gdfg :=_cega .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfg !=nil {return _gdfg ;};return nil ;};
// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path
func (_ddcec *CT_Grouping )ValidateWithPath (path string )error {if _afeb :=_ddcec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afeb !=nil {return _afeb ;};return nil ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};
// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path
func (_gadf *CT_Thickness )ValidateWithPath (path string )error {if _dagb :=_gadf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dagb !=nil {return _dagb ;};return nil ;};func (_gebec ST_SizeRepresents )String ()string {switch _gebec {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func (_dcbcc *CT_Surface3DChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceedf :for {_bfaac ,_aagbg :=d .Token ();if _aagbg !=nil {return _aagbg ;};switch _gbca :=_bfaac .(type ){case _f .StartElement :switch _gbca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_dcbcc .Wireframe =NewCT_Boolean ();if _bddae :=d .DecodeElement (_dcbcc .Wireframe ,&_gbca );_bddae !=nil {return _bddae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bbcdg :=NewCT_SurfaceSer ();if _ceae :=d .DecodeElement (_bbcdg ,&_gbca );_ceae !=nil {return _ceae ;};_dcbcc .Ser =append (_dcbcc .Ser ,_bbcdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_dcbcc .BandFmts =NewCT_BandFmts ();if _eafa :=d .DecodeElement (_dcbcc .BandFmts ,&_gbca );_eafa !=nil {return _eafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_abggb :=NewCT_UnsignedInt ();if _bbbcd :=d .DecodeElement (_abggb ,&_gbca );_bbbcd !=nil {return _bbbcd ;};_dcbcc .AxId =append (_dcbcc .AxId ,_abggb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbcc .ExtLst =NewCT_ExtensionList ();if _agfgf :=d .DecodeElement (_dcbcc .ExtLst ,&_gbca );_agfgf !=nil {return _agfgf ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gbca .Name );if _gaaeg :=d .Skip ();_gaaeg !=nil {return _gaaeg ;};};case _f .EndElement :break _ceedf ;case _f .CharData :};};return nil ;};func (_bdccb ST_BuiltInUnit )ValidateWithPath (path string )error {switch _bdccb {case 0,1,2,3,4,5,6,7,8,9:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdccb ));};return nil ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func (_cceg *CT_DTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbbc :for {_bafc ,_affb :=d .Token ();if _affb !=nil {return _affb ;};switch _dcaaa :=_bafc .(type ){case _f .StartElement :switch _dcaaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"}:_cceg .ShowHorzBorder =NewCT_Boolean ();if _aeebd :=d .DecodeElement (_cceg .ShowHorzBorder ,&_dcaaa );_aeebd !=nil {return _aeebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"}:_cceg .ShowVertBorder =NewCT_Boolean ();if _adbe :=d .DecodeElement (_cceg .ShowVertBorder ,&_dcaaa );_adbe !=nil {return _adbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_cceg .ShowOutline =NewCT_Boolean ();if _ggddb :=d .DecodeElement (_cceg .ShowOutline ,&_dcaaa );_ggddb !=nil {return _ggddb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}:_cceg .ShowKeys =NewCT_Boolean ();if _bbeb :=d .DecodeElement (_cceg .ShowKeys ,&_dcaaa );_bbeb !=nil {return _bbeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cceg .SpPr =_c .NewCT_ShapeProperties ();if _fbge :=d .DecodeElement (_cceg .SpPr ,&_dcaaa );_fbge !=nil {return _fbge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cceg .TxPr =_c .NewCT_TextBody ();if _acgb :=d .DecodeElement (_cceg .TxPr ,&_dcaaa );_acgb !=nil {return _acgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cceg .ExtLst =NewCT_ExtensionList ();if _dbfdb :=d .DecodeElement (_cceg .ExtLst ,&_dcaaa );_dbfdb !=nil {return _dbfdb ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_dcaaa .Name );if _dcdb :=d .Skip ();_dcdb !=nil {return _dcdb ;};};case _f .EndElement :break _gfbbc ;case _f .CharData :};};return nil ;};const ST_HoleSizePercentPattern ="\u0030\u002a\u0028\u005b\u0031\u002d\u0039\u005d\u007c\u0028\u005b1\u002d\u0038\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c9\u0030\u0029\u0025";func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_cegf :=&CT_PictureStackUnit {};_cegf .ValAttr =0+1;return _cegf ;};func (_caa *CT_BarChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fbbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_caa .BarDir ,_fbbc );if _caa .Grouping !=nil {_gggb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_caa .Grouping ,_gggb );};if _caa .VaryColors !=nil {_gfb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_caa .VaryColors ,_gfb );};if _caa .Ser !=nil {_cbac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cffe :=range _caa .Ser {e .EncodeElement (_cffe ,_cbac );};};if _caa .DLbls !=nil {_gcfg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_caa .DLbls ,_gcfg );};if _caa .GapWidth !=nil {_bda :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_caa .GapWidth ,_bda );};if _caa .Overlap !=nil {_ecf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_caa .Overlap ,_ecf );};if _caa .SerLines !=nil {_acdc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_edf :=range _caa .SerLines {e .EncodeElement (_edf ,_acdc );};};_bca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ebgb :=range _caa .AxId {e .EncodeElement (_ebgb ,_bca );};if _caa .ExtLst !=nil {_fccd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caa .ExtLst ,_fccd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_DPt and its children
func (_bceg *CT_DPt )Validate ()error {return _bceg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};
// Validate validates the EG_PieChartShared and its children
func (_agea *EG_PieChartShared )Validate ()error {return _agea .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_ffbcd ST_Overlap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffbcd .ST_OverlapPercent !=nil {e .EncodeToken (_f .CharData (*_ffbcd .ST_OverlapPercent ));};if _ffbcd .ST_OverlapByte !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_ffbcd .ST_OverlapByte )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_deace ST_MarkerStyle )Validate ()error {return _deace .ValidateWithPath ("")};func (_fbebg *ST_DepthPercent )ValidateWithPath (path string )error {_bcbe :=[]string {};if _fbebg .ST_DepthPercentWithSymbol !=nil {_bcbe =append (_bcbe ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _fbebg .ST_DepthPercentUShort !=nil {_bcbe =append (_bcbe ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_bcbe )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bcbe );};return nil ;};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func (_abecf ST_AxPos )ValidateWithPath (path string )error {switch _abecf {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abecf ));};return nil ;};
// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path
func (_eccf *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _eccf .MultiLvlStrCache !=nil {if _gecg :=_eccf .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_gecg !=nil {return _gecg ;};};if _eccf .ExtLst !=nil {if _ceec :=_eccf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceec !=nil {return _ceec ;};};return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Shape *CT_Shape ;ExtLst *CT_ExtensionList ;};func NewCT_TickLblPos ()*CT_TickLblPos {_cbdfe :=&CT_TickLblPos {};return _cbdfe };func (_afac *CT_LegendEntryChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddaga :for {_agbfd ,_aaabc :=d .Token ();if _aaabc !=nil {return _aaabc ;};switch _affba :=_agbfd .(type ){case _f .StartElement :switch _affba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_afac .Delete =NewCT_Boolean ();if _dgfe :=d .DecodeElement (_afac .Delete ,&_affba );_dgfe !=nil {return _dgfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_afac .TxPr =_c .NewCT_TextBody ();if _baab :=d .DecodeElement (_afac .TxPr ,&_affba );_baab !=nil {return _baab ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_affba .Name );if _dfdda :=d .Skip ();_dfdda !=nil {return _dfdda ;};};case _f .EndElement :break _ddaga ;case _f .CharData :};};return nil ;};func (_aecaa *CT_RotY )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cacef :=range start .Attr {if _cacef .Name .Local =="\u0076\u0061\u006c"{_deee ,_dbeg :=_d .ParseUint (_cacef .Value ,10,16);if _dbeg !=nil {return _dbeg ;};_eace :=uint16 (_deee );_aecaa .ValAttr =&_eace ;continue ;};};for {_cebfd ,_acbd :=d .Token ();if _acbd !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_acbd );};if _agbge ,_afaed :=_cebfd .(_f .EndElement );_afaed &&_agbge .Name ==start .Name {break ;};};return nil ;};func (_fgbe *CT_DLblPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgbe .ValAttr =ST_DLblPos (1);for _ ,_bdfg :=range start .Attr {if _bdfg .Name .Local =="\u0076\u0061\u006c"{_fgbe .ValAttr .UnmarshalXMLAttr (_bdfg );continue ;};};for {_abedd ,_gbag :=d .Token ();if _gbag !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_gbag );};if _fadb ,_afge :=_abedd .(_f .EndElement );_afge &&_fadb .Name ==start .Name {break ;};};return nil ;};func (_geada *CT_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_geada .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_View3D ()*CT_View3D {_gaead :=&CT_View3D {};return _gaead };type CT_RotX struct{ValAttr *int8 ;};
// Validate validates the CT_PivotFmt and its children
func (_cfbga *CT_PivotFmt )Validate ()error {return _cfbga .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_cfgg *CT_RelId )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_cfgg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_ebcga :=&CT_SurfaceSer {};_ebcga .Idx =NewCT_UnsignedInt ();_ebcga .Order =NewCT_UnsignedInt ();return _ebcga ;};
// Validate validates the CT_ManualLayout and its children
func (_gggbe *CT_ManualLayout )Validate ()error {return _gggbe .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_cdgaa *CT_PivotFmts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dage :for {_eaga ,_eebdc :=d .Token ();if _eebdc !=nil {return _eebdc ;};switch _agdb :=_eaga .(type ){case _f .StartElement :switch _agdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_gdab :=NewCT_PivotFmt ();if _accb :=d .DecodeElement (_gdab ,&_agdb );_accb !=nil {return _accb ;};_cdgaa .PivotFmt =append (_cdgaa .PivotFmt ,_gdab );default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_agdb .Name );if _ccebdd :=d .Skip ();_ccebdd !=nil {return _ccebdd ;};};case _f .EndElement :break _dage ;case _f .CharData :};};return nil ;};func NewCT_BandFmt ()*CT_BandFmt {_bcb :=&CT_BandFmt {};_bcb .Idx =NewCT_UnsignedInt ();return _bcb };func (_gdeeg ST_Thickness )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gdeeg .ST_ThicknessPercent !=nil {e .EncodeToken (_f .CharData (*_gdeeg .ST_ThicknessPercent ));};if _gdeeg .Uint32 !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_gdeeg .Uint32 )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1;ST_MarkerStyleDash ST_MarkerStyle =2;ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6;ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8;ST_MarkerStyleStar ST_MarkerStyle =9;ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;);func (_gfdgb *CT_NumRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dffec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_dffec ,_gfdgb .F );e .EncodeElement (_gfdgb .F ,_dffec );if _gfdgb .NumCache !=nil {_bdbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_gfdgb .NumCache ,_bdbe );};if _gfdgb .ExtLst !=nil {_aedge :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfdgb .ExtLst ,_aedge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path
func (_cbfbd *CT_SizeRepresents )ValidateWithPath (path string )error {if _defce :=_cbfbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_defce !=nil {return _defce ;};return nil ;};func (_ffge *CT_DLbls )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffge .DLbl !=nil {_adfg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_gabdf :=range _ffge .DLbl {e .EncodeElement (_gabdf ,_adfg );};};if _ffge .Choice !=nil {_ffge .Choice .MarshalXML (e ,_f .StartElement {});};if _ffge .ExtLst !=nil {_gege :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffge .ExtLst ,_gege );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebdgc ST_TickMark )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efdfc :=_f .Attr {};_efdfc .Name =name ;switch _ebdgc {case ST_TickMarkUnset :_efdfc .Value ="";case ST_TickMarkCross :_efdfc .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_efdfc .Value ="\u0069\u006e";case ST_TickMarkNone :_efdfc .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_efdfc .Value ="\u006f\u0075\u0074";};return _efdfc ,nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};
// Validate validates the CT_BarGrouping and its children
func (_fdfg *CT_BarGrouping )Validate ()error {return _fdfg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};
// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path
func (_eccdd *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _eccdd .PtCount !=nil {if _gfec :=_eccdd .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_gfec !=nil {return _gfec ;};};for _ddfab ,_edfge :=range _eccdd .Lvl {if _dfgd :=_edfge .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ddfab ));_dfgd !=nil {return _dfgd ;};};if _eccdd .ExtLst !=nil {if _gfce :=_eccdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfce !=nil {return _gfce ;};};return nil ;};type CT_Style struct{ValAttr uint8 ;};type CT_UpDownBar struct{SpPr *_c .CT_ShapeProperties ;};type CT_Trendline struct{Name *string ;SpPr *_c .CT_ShapeProperties ;TrendlineType *CT_TrendlineType ;Order *CT_Order ;Period *CT_Period ;Forward *CT_Double ;Backward *CT_Double ;Intercept *CT_Double ;DispRSqr *CT_Boolean ;DispEq *CT_Boolean ;TrendlineLbl *CT_TrendlineLbl ;ExtLst *CT_ExtensionList ;};func NewCT_NumVal ()*CT_NumVal {_dgbbf :=&CT_NumVal {};return _dgbbf };type ST_ErrBarType byte ;func (_dbbg *CT_TrendlineType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbg .ValAttr !=ST_TrendlineTypeUnset {_eecag ,_acggb :=_dbbg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _acggb !=nil {return _acggb ;};start .Attr =append (start .Attr ,_eecag );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Double ()*CT_Double {_bbbfc :=&CT_Double {};return _bbbfc };func (_dbac *CT_Perspective )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbf :=range start .Attr {if _ebbf .Name .Local =="\u0076\u0061\u006c"{_bgdfc ,_gebe :=_d .ParseUint (_ebbf .Value ,10,8);if _gebe !=nil {return _gebe ;};_fdecf :=uint8 (_bgdfc );_dbac .ValAttr =&_fdecf ;continue ;};};for {_cdef ,_fcaga :=d .Token ();if _fcaga !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065:\u0020\u0025\u0073",_fcaga );};if _bcee ,_gaddb :=_cdef .(_f .EndElement );_gaddb &&_bcee .Name ==start .Name {break ;};};return nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func (_dgaac *CT_UpDownBar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgaac .SpPr !=nil {_egdf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgaac .SpPr ,_egdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acfbd *CT_NumVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbba :=range start .Attr {if _fbba .Name .Local =="\u0069\u0064\u0078"{_dgge ,_ebae :=_d .ParseUint (_fbba .Value ,10,32);if _ebae !=nil {return _ebae ;};_acfbd .IdxAttr =uint32 (_dgge );continue ;};if _fbba .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_cfeg ,_bdccg :=_fbba .Value ,error (nil );if _bdccg !=nil {return _bdccg ;};_acfbd .FormatCodeAttr =&_cfeg ;continue ;};};_bbaac :for {_ebgd ,_defbg :=d .Token ();if _defbg !=nil {return _defbg ;};switch _adbggd :=_ebgd .(type ){case _f .StartElement :switch _adbggd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _cfec :=d .DecodeElement (&_acfbd .V ,&_adbggd );_cfec !=nil {return _cfec ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_adbggd .Name );if _bfcbd :=d .Skip ();_bfcbd !=nil {return _bfcbd ;};};case _f .EndElement :break _bbaac ;case _f .CharData :};};return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_dcdbc :=&CT_NumDataSourceChoice {};return _dcdbc ;};func NewCT_NumRef ()*CT_NumRef {_edbc :=&CT_NumRef {};return _edbc };const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_dca *CT_BandFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fcc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dca .Idx ,_fcc );if _dca .SpPr !=nil {_ggb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dca .SpPr ,_ggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_OfPieChart and its children
func (_agec *CT_OfPieChart )Validate ()error {return _agec .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_abbd *CT_ChartSpace )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abbd .Chart =NewCT_Chart ();_fcdb :for {_eec ,_dccde :=d .Token ();if _dccde !=nil {return _dccde ;};switch _dagf :=_eec .(type ){case _f .StartElement :switch _dagf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_abbd .Date1904 =NewCT_Boolean ();if _dgga :=d .DecodeElement (_abbd .Date1904 ,&_dagf );_dgga !=nil {return _dgga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_abbd .Lang =NewCT_TextLanguageID ();if _cdee :=d .DecodeElement (_abbd .Lang ,&_dagf );_cdee !=nil {return _cdee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_abbd .RoundedCorners =NewCT_Boolean ();if _gadec :=d .DecodeElement (_abbd .RoundedCorners ,&_dagf );_gadec !=nil {return _gadec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_abbd .Style =NewCT_Style ();if _gff :=d .DecodeElement (_abbd .Style ,&_dagf );_gff !=nil {return _gff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_abbd .ClrMapOvr =_c .NewCT_ColorMapping ();if _cbfac :=d .DecodeElement (_abbd .ClrMapOvr ,&_dagf );_cbfac !=nil {return _cbfac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_abbd .PivotSource =NewCT_PivotSource ();if _edde :=d .DecodeElement (_abbd .PivotSource ,&_dagf );_edde !=nil {return _edde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_abbd .Protection =NewCT_Protection ();if _egd :=d .DecodeElement (_abbd .Protection ,&_dagf );_egd !=nil {return _egd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _fdc :=d .DecodeElement (_abbd .Chart ,&_dagf );_fdc !=nil {return _fdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_abbd .SpPr =_c .NewCT_ShapeProperties ();if _babg :=d .DecodeElement (_abbd .SpPr ,&_dagf );_babg !=nil {return _babg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_abbd .TxPr =_c .NewCT_TextBody ();if _fbec :=d .DecodeElement (_abbd .TxPr ,&_dagf );_fbec !=nil {return _fbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_abbd .ExternalData =NewCT_ExternalData ();if _fca :=d .DecodeElement (_abbd .ExternalData ,&_dagf );_fca !=nil {return _fca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_abbd .PrintSettings =NewCT_PrintSettings ();if _abbff :=d .DecodeElement (_abbd .PrintSettings ,&_dagf );_abbff !=nil {return _abbff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_abbd .UserShapes =NewCT_RelId ();if _dbaf :=d .DecodeElement (_abbd .UserShapes ,&_dagf );_dbaf !=nil {return _dbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbd .ExtLst =NewCT_ExtensionList ();if _gbee :=d .DecodeElement (_abbd .ExtLst ,&_dagf );_gbee !=nil {return _gbee ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_dagf .Name );if _cgbb :=d .Skip ();_cgbb !=nil {return _cgbb ;};};case _f .EndElement :break _fcdb ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path
func (_cebad *CT_ExternalData )ValidateWithPath (path string )error {if _cebad .AutoUpdate !=nil {if _dade :=_cebad .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_dade !=nil {return _dade ;};};return nil ;};
// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path
func (_fffe *CT_BubbleScale )ValidateWithPath (path string )error {if _fffe .ValAttr !=nil {if _aca :=_fffe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aca !=nil {return _aca ;};};return nil ;};
// Validate validates the EG_LineChartShared and its children
func (_ecegg *EG_LineChartShared )Validate ()error {return _ecegg .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};
// Validate validates the CT_DateAx and its children
func (_acab *CT_DateAx )Validate ()error {return _acab .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};
// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path
func (_aegea *CT_StrVal )ValidateWithPath (path string )error {return nil };func (_caeba *CT_MarkerSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caeba .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_caeba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebgbbe ST_LegendPos )Validate ()error {return _ebgbbe .ValidateWithPath ("")};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type ST_Orientation byte ;func (_gcad ST_SecondPieSize )String ()string {if _gcad .ST_SecondPieSizePercent !=nil {return _dg .Sprintf ("\u0025\u0076",*_gcad .ST_SecondPieSizePercent );};if _gcad .ST_SecondPieSizeUShort !=nil {return _dg .Sprintf ("\u0025\u0076",*_gcad .ST_SecondPieSizeUShort );};return "";};func (_bbgeg ST_ErrValType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbgeg .String (),start );};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_bcab *CT_Orientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcab .ValAttr !=ST_OrientationUnset {_beaca ,_aeee :=_bcab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _aeee !=nil {return _aeee ;};start .Attr =append (start .Attr ,_beaca );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdadg ST_LegendPos )String ()string {switch _fdadg {case 0:return "";case 1:return "\u0062";case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";};func (_bdae *ST_TickLblPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcgag ,_cabfd :=d .Token ();if _cabfd !=nil {return _cabfd ;};if _beacbf ,_gdbeg :=_gcgag .(_f .EndElement );_gdbeg &&_beacbf .Name ==start .Name {*_bdae =1;return nil ;};if _beccb ,_ecebb :=_gcgag .(_f .CharData );!_ecebb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcgag );}else {switch string (_beccb ){case "":*_bdae =0;case "\u0068\u0069\u0067\u0068":*_bdae =1;case "\u006c\u006f\u0077":*_bdae =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_bdae =3;case "\u006e\u006f\u006e\u0065":*_bdae =4;};};_gcgag ,_cabfd =d .Token ();if _cabfd !=nil {return _cabfd ;};if _facda ,_ccdee :=_gcgag .(_f .EndElement );_ccdee &&_facda .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcgag );};type CT_PageSetup struct{PaperSizeAttr *uint32 ;PaperHeightAttr *string ;PaperWidthAttr *string ;FirstPageNumberAttr *uint32 ;OrientationAttr ST_PageSetupOrientation ;BlackAndWhiteAttr *bool ;DraftAttr *bool ;UseFirstPageNumberAttr *bool ;HorizontalDpiAttr *int32 ;VerticalDpiAttr *int32 ;CopiesAttr *uint32 ;};func (_adddf ST_LayoutMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdege :=_f .Attr {};_bdege .Name =name ;switch _adddf {case ST_LayoutModeUnset :_bdege .Value ="";case ST_LayoutModeEdge :_bdege .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_bdege .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _bdege ,nil ;};func (_fdgge *ST_DLblPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdgge =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_fdgge =1;case "\u0062":*_fdgge =2;case "\u0063\u0074\u0072":*_fdgge =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_fdgge =4;case "\u0069\u006e\u0045n\u0064":*_fdgge =5;case "\u006c":*_fdgge =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_fdgge =7;case "\u0072":*_fdgge =8;case "\u0074":*_fdgge =9;};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_cdbff *CT_PageMargins )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_cdbff .LAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_dg .Sprintf ("\u0025\u0076",_cdbff .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_dg .Sprintf ("\u0025\u0076",_cdbff .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_dg .Sprintf ("\u0025\u0076",_cdbff .BAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",_cdbff .HeaderAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",_cdbff .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_LblAlgn byte ;func (_ed *CT_AreaChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ed .Grouping !=nil {_fc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ed .Grouping ,_fc );};if _ed .VaryColors !=nil {_dcg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ed .VaryColors ,_dcg );};if _ed .Ser !=nil {_ad :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cf :=range _ed .Ser {e .EncodeElement (_cf ,_ad );};};if _ed .DLbls !=nil {_ff :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ed .DLbls ,_ff );};if _ed .DropLines !=nil {_abc :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ed .DropLines ,_abc );};_cec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fb :=range _ed .AxId {e .EncodeElement (_fb ,_cec );};if _ed .ExtLst !=nil {_dec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ed .ExtLst ,_dec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dda *CT_Area3DChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ce :for {_ddg ,_ag :=d .Token ();if _ag !=nil {return _ag ;};switch _bg :=_ddg .(type ){case _f .StartElement :switch _bg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_dda .Grouping =NewCT_Grouping ();if _gbc :=d .DecodeElement (_dda .Grouping ,&_bg );_gbc !=nil {return _gbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dda .VaryColors =NewCT_Boolean ();if _gd :=d .DecodeElement (_dda .VaryColors ,&_bg );_gd !=nil {return _gd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gc :=NewCT_AreaSer ();if _bgf :=d .DecodeElement (_gc ,&_bg );_bgf !=nil {return _bgf ;};_dda .Ser =append (_dda .Ser ,_gc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dda .DLbls =NewCT_DLbls ();if _cag :=d .DecodeElement (_dda .DLbls ,&_bg );_cag !=nil {return _cag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_dda .DropLines =NewCT_ChartLines ();if _fge :=d .DecodeElement (_dda .DropLines ,&_bg );_fge !=nil {return _fge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_dda .GapDepth =NewCT_GapAmount ();if _ea :=d .DecodeElement (_dda .GapDepth ,&_bg );_ea !=nil {return _ea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_fd :=NewCT_UnsignedInt ();if _cae :=d .DecodeElement (_fd ,&_bg );_cae !=nil {return _cae ;};_dda .AxId =append (_dda .AxId ,_fd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dda .ExtLst =NewCT_ExtensionList ();if _de :=d .DecodeElement (_dda .ExtLst ,&_bg );_de !=nil {return _de ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_bg .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _f .EndElement :break _ce ;case _f .CharData :};};return nil ;};func (_gecfb *Chart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gecfb .CT_RelId =*NewCT_RelId ();for _ ,_gafbf :=range start .Attr {if _gafbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gafbf .Name .Local =="\u0069\u0064"||_gafbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gafbf .Name .Local =="\u0069\u0064"{_ffcd ,_egdgb :=_gafbf .Value ,error (nil );if _egdgb !=nil {return _egdgb ;};_gecfb .IdAttr =_ffcd ;continue ;};};for {_eaaf ,_dggee :=d .Token ();if _dggee !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_dggee );};if _fdee ,_efegf :=_eaaf .(_f .EndElement );_efegf &&_fdee .Name ==start .Name {break ;};};return nil ;};func NewCT_CrossBetween ()*CT_CrossBetween {_cdec :=&CT_CrossBetween {};_cdec .ValAttr =ST_CrossBetween (1);return _cdec ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func (_dfeef *CT_ScatterChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfeef .ScatterStyle =NewCT_ScatterStyle ();_cdbe :for {_bbbcc ,_cggec :=d .Token ();if _cggec !=nil {return _cggec ;};switch _acfbdc :=_bbbcc .(type ){case _f .StartElement :switch _acfbdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _egacc :=d .DecodeElement (_dfeef .ScatterStyle ,&_acfbdc );_egacc !=nil {return _egacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dfeef .VaryColors =NewCT_Boolean ();if _cdcdc :=d .DecodeElement (_dfeef .VaryColors ,&_acfbdc );_cdcdc !=nil {return _cdcdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gcce :=NewCT_ScatterSer ();if _gfca :=d .DecodeElement (_gcce ,&_acfbdc );_gfca !=nil {return _gfca ;};_dfeef .Ser =append (_dfeef .Ser ,_gcce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dfeef .DLbls =NewCT_DLbls ();if _adbbc :=d .DecodeElement (_dfeef .DLbls ,&_acfbdc );_adbbc !=nil {return _adbbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_egdab :=NewCT_UnsignedInt ();if _efefa :=d .DecodeElement (_egdab ,&_acfbdc );_efefa !=nil {return _efefa ;};_dfeef .AxId =append (_dfeef .AxId ,_egdab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfeef .ExtLst =NewCT_ExtensionList ();if _eabea :=d .DecodeElement (_dfeef .ExtLst ,&_acfbdc );_eabea !=nil {return _eabea ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_acfbdc .Name );if _bcga :=d .Skip ();_bcga !=nil {return _bcga ;};};case _f .EndElement :break _cdbe ;case _f .CharData :};};return nil ;};func (_ffebag *EG_PieChartShared )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effde :for {_eccce ,_cebaa :=d .Token ();if _cebaa !=nil {return _cebaa ;};switch _gbfff :=_eccce .(type ){case _f .StartElement :switch _gbfff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ffebag .VaryColors =NewCT_Boolean ();if _eggaf :=d .DecodeElement (_ffebag .VaryColors ,&_gbfff );_eggaf !=nil {return _eggaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ddfbd :=NewCT_PieSer ();if _dffab :=d .DecodeElement (_ddfbd ,&_gbfff );_dffab !=nil {return _dffab ;};_ffebag .Ser =append (_ffebag .Ser ,_ddfbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ffebag .DLbls =NewCT_DLbls ();if _affc :=d .DecodeElement (_ffebag .DLbls ,&_gbfff );_affc !=nil {return _affc ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gbfff .Name );if _cgfe :=d .Skip ();_cgfe !=nil {return _cgfe ;};};case _f .EndElement :break _effde ;case _f .CharData :};};return nil ;};func (_aeafb ST_TrendlineType )String ()string {switch _aeafb {case 0:return "";case 1:return "\u0065\u0078\u0070";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u006c\u006f\u0067";case 4:return "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case 5:return "\u0070\u006f\u006c\u0079";case 6:return "\u0070\u006f\u0077e\u0072";};return "";};func (_bbcc *CT_TickMark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgbf :=range start .Attr {if _fgbf .Name .Local =="\u0076\u0061\u006c"{_bbcc .ValAttr .UnmarshalXMLAttr (_fgbf );continue ;};};for {_ggdaaf ,_fdedd :=d .Token ();if _fdedd !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_fdedd );};if _aeebc ,_fadbd :=_ggdaaf .(_f .EndElement );_fadbd &&_aeebc .Name ==start .Name {break ;};};return nil ;};func (_bdecbf *ST_Orientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bedc ,_ccegg :=d .Token ();if _ccegg !=nil {return _ccegg ;};if _bdgggb ,_bfaagg :=_bedc .(_f .EndElement );_bfaagg &&_bdgggb .Name ==start .Name {*_bdecbf =1;return nil ;};if _feea ,_gcgabb :=_bedc .(_f .CharData );!_gcgabb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bedc );}else {switch string (_feea ){case "":*_bdecbf =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_bdecbf =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_bdecbf =2;};};_bedc ,_ccegg =d .Token ();if _ccegg !=nil {return _ccegg ;};if _cfbf ,_addad :=_bedc .(_f .EndElement );_addad &&_cfbf .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bedc );};func (_eecad ST_LblAlgn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eecad .String (),start );};func (_acga ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _acga {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acga ));};return nil ;};func NewCT_Style ()*CT_Style {_aagbb :=&CT_Style {};_aagbb .ValAttr =1;return _aagbb };type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_c .CT_TextBody ;};
// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path
func (_dbae *EG_AxShared )ValidateWithPath (path string )error {if _cfdgc :=_dbae .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cfdgc !=nil {return _cfdgc ;};if _afabc :=_dbae .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_afabc !=nil {return _afabc ;};if _dbae .Delete !=nil {if _badagf :=_dbae .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_badagf !=nil {return _badagf ;};};if _eecdf :=_dbae .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_eecdf !=nil {return _eecdf ;};if _dbae .MajorGridlines !=nil {if _cbfcf :=_dbae .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cbfcf !=nil {return _cbfcf ;};};if _dbae .MinorGridlines !=nil {if _fcbee :=_dbae .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fcbee !=nil {return _fcbee ;};};if _dbae .Title !=nil {if _dagcdc :=_dbae .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dagcdc !=nil {return _dagcdc ;};};if _dbae .NumFmt !=nil {if _fgdee :=_dbae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fgdee !=nil {return _fgdee ;};};if _dbae .MajorTickMark !=nil {if _ceeef :=_dbae .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ceeef !=nil {return _ceeef ;};};if _dbae .MinorTickMark !=nil {if _ddgcgc :=_dbae .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ddgcgc !=nil {return _ddgcgc ;};};if _dbae .TickLblPos !=nil {if _cccef :=_dbae .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cccef !=nil {return _cccef ;};};if _dbae .SpPr !=nil {if _gdgfd :=_dbae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdgfd !=nil {return _gdgfd ;};};if _dbae .TxPr !=nil {if _fbcb :=_dbae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fbcb !=nil {return _fbcb ;};};if _fdecg :=_dbae .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fdecg !=nil {return _fdecg ;};if _dbae .Choice !=nil {if _cggae :=_dbae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cggae !=nil {return _cggae ;};};return nil ;};
// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path
func (_eacb *CT_CatAx )ValidateWithPath (path string )error {if _gedd :=_eacb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gedd !=nil {return _gedd ;};if _egac :=_eacb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_egac !=nil {return _egac ;};if _eacb .Delete !=nil {if _aaac :=_eacb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_aaac !=nil {return _aaac ;};};if _dbdd :=_eacb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dbdd !=nil {return _dbdd ;};if _eacb .MajorGridlines !=nil {if _ddbg :=_eacb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ddbg !=nil {return _ddbg ;};};if _eacb .MinorGridlines !=nil {if _ceed :=_eacb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ceed !=nil {return _ceed ;};};if _eacb .Title !=nil {if _fdbf :=_eacb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fdbf !=nil {return _fdbf ;};};if _eacb .NumFmt !=nil {if _bdde :=_eacb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bdde !=nil {return _bdde ;};};if _eacb .MajorTickMark !=nil {if _eege :=_eacb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eege !=nil {return _eege ;};};if _eacb .MinorTickMark !=nil {if _befg :=_eacb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_befg !=nil {return _befg ;};};if _eacb .TickLblPos !=nil {if _cbb :=_eacb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cbb !=nil {return _cbb ;};};if _eacb .SpPr !=nil {if _beec :=_eacb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beec !=nil {return _beec ;};};if _eacb .TxPr !=nil {if _cffa :=_eacb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cffa !=nil {return _cffa ;};};if _cecab :=_eacb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_cecab !=nil {return _cecab ;};if _eacb .Choice !=nil {if _fcga :=_eacb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcga !=nil {return _fcga ;};};if _eacb .Auto !=nil {if _dcbc :=_eacb .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_dcbc !=nil {return _dcbc ;};};if _eacb .LblAlgn !=nil {if _feee :=_eacb .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_feee !=nil {return _feee ;};};if _eacb .LblOffset !=nil {if _gded :=_eacb .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_gded !=nil {return _gded ;};};if _eacb .TickLblSkip !=nil {if _effe :=_eacb .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_effe !=nil {return _effe ;};};if _eacb .TickMarkSkip !=nil {if _cef :=_eacb .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_cef !=nil {return _cef ;};};if _eacb .NoMultiLvlLbl !=nil {if _cab :=_eacb .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_cab !=nil {return _cab ;};};if _eacb .ExtLst !=nil {if _bbdb :=_eacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbdb !=nil {return _bbdb ;};};return nil ;};
// Validate validates the CT_Extension and its children
func (_fbag *CT_Extension )Validate ()error {return _fbag .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};
// Validate validates the CT_TextLanguageID and its children
func (_gbgf *CT_TextLanguageID )Validate ()error {return _gbgf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};
// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path
func (_cgdf *CT_PictureOptions )ValidateWithPath (path string )error {if _cgdf .ApplyToFront !=nil {if _adefg :=_cgdf .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_adefg !=nil {return _adefg ;};};if _cgdf .ApplyToSides !=nil {if _bgbdg :=_cgdf .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_bgbdg !=nil {return _bgbdg ;};};if _cgdf .ApplyToEnd !=nil {if _ggaeg :=_cgdf .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_ggaeg !=nil {return _ggaeg ;};};if _cgdf .PictureFormat !=nil {if _beacg :=_cgdf .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_beacg !=nil {return _beacg ;};};if _cgdf .PictureStackUnit !=nil {if _gccffe :=_cgdf .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_gccffe !=nil {return _gccffe ;};};return nil ;};func (_efddc *ST_ErrValType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afccf ,_bcbbg :=d .Token ();if _bcbbg !=nil {return _bcbbg ;};if _bddfg ,_ceadg :=_afccf .(_f .EndElement );_ceadg &&_bddfg .Name ==start .Name {*_efddc =1;return nil ;};if _bcbaf ,_bcbcf :=_afccf .(_f .CharData );!_bcbcf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afccf );}else {switch string (_bcbaf ){case "":*_efddc =0;case "\u0063\u0075\u0073\u0074":*_efddc =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_efddc =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_efddc =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_efddc =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_efddc =5;};};_afccf ,_bcbbg =d .Token ();if _bcbbg !=nil {return _bcbbg ;};if _accbe ,_gdeed :=_afccf .(_f .EndElement );_gdeed &&_accbe .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afccf );};func (_abfg *CT_LegendEntryChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abfg .Delete !=nil {_abdee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_abfg .Delete ,_abdee );};if _abfg .TxPr !=nil {_efabg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_abfg .TxPr ,_efabg );};return nil ;};func (_eafdd *CT_DispUnits )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eafdd .Choice !=nil {_eafdd .Choice .MarshalXML (e ,_f .StartElement {});};if _eafdd .DispUnitsLbl !=nil {_aebd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_eafdd .DispUnitsLbl ,_aebd );};if _eafdd .ExtLst !=nil {_gedg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafdd .ExtLst ,_gedg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbef *CT_OfPieChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbef .OfPieType =NewCT_OfPieType ();_dccg :for {_edadd ,_ebbca :=d .Token ();if _ebbca !=nil {return _ebbca ;};switch _cda :=_edadd .(type ){case _f .StartElement :switch _cda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _dcbdc :=d .DecodeElement (_dbef .OfPieType ,&_cda );_dcbdc !=nil {return _dcbdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dbef .VaryColors =NewCT_Boolean ();if _gfgf :=d .DecodeElement (_dbef .VaryColors ,&_cda );_gfgf !=nil {return _gfgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_debf :=NewCT_PieSer ();if _edafe :=d .DecodeElement (_debf ,&_cda );_edafe !=nil {return _edafe ;};_dbef .Ser =append (_dbef .Ser ,_debf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dbef .DLbls =NewCT_DLbls ();if _fedbf :=d .DecodeElement (_dbef .DLbls ,&_cda );_fedbf !=nil {return _fedbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_dbef .GapWidth =NewCT_GapAmount ();if _gdffd :=d .DecodeElement (_dbef .GapWidth ,&_cda );_gdffd !=nil {return _gdffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_dbef .SplitType =NewCT_SplitType ();if _dgefg :=d .DecodeElement (_dbef .SplitType ,&_cda );_dgefg !=nil {return _dgefg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}:_dbef .SplitPos =NewCT_Double ();if _abcga :=d .DecodeElement (_dbef .SplitPos ,&_cda );_abcga !=nil {return _abcga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_dbef .CustSplit =NewCT_CustSplit ();if _dagd :=d .DecodeElement (_dbef .CustSplit ,&_cda );_dagd !=nil {return _dagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_dbef .SecondPieSize =NewCT_SecondPieSize ();if _aeagd :=d .DecodeElement (_dbef .SecondPieSize ,&_cda );_aeagd !=nil {return _aeagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_cdccg :=NewCT_ChartLines ();if _aggad :=d .DecodeElement (_cdccg ,&_cda );_aggad !=nil {return _aggad ;};_dbef .SerLines =append (_dbef .SerLines ,_cdccg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbef .ExtLst =NewCT_ExtensionList ();if _gffg :=d .DecodeElement (_dbef .ExtLst ,&_cda );_gffg !=nil {return _gffg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_cda .Name );if _eefc :=d .Skip ();_eefc !=nil {return _eefc ;};};case _f .EndElement :break _dccg ;case _f .CharData :};};return nil ;};
// Validate validates the CT_RotX and its children
func (_ggfgb *CT_RotX )Validate ()error {return _ggfgb .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};
// Validate validates the CT_Pie3DChart and its children
func (_caafb *CT_Pie3DChart )Validate ()error {return _caafb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func NewCT_LogBase ()*CT_LogBase {_ebcd :=&CT_LogBase {};_ebcd .ValAttr =2;return _ebcd };func NewCT_DLblPos ()*CT_DLblPos {_bfc :=&CT_DLblPos {};_bfc .ValAttr =ST_DLblPos (1);return _bfc };func NewCT_DateAx ()*CT_DateAx {_ggfc :=&CT_DateAx {};_ggfc .AxId =NewCT_UnsignedInt ();_ggfc .Scaling =NewCT_Scaling ();_ggfc .AxPos =NewCT_AxPos ();_ggfc .CrossAx =NewCT_UnsignedInt ();return _ggfc ;};
// Validate validates the CT_Overlap and its children
func (_eccgd *CT_Overlap )Validate ()error {return _eccgd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_gfggc ST_CrossBetween )ValidateWithPath (path string )error {switch _gfggc {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfggc ));};return nil ;};func (_dbea *CT_DoughnutChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfc :for {_gcddf ,_faee :=d .Token ();if _faee !=nil {return _faee ;};switch _dfga :=_gcddf .(type ){case _f .StartElement :switch _dfga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dbea .VaryColors =NewCT_Boolean ();if _ebee :=d .DecodeElement (_dbea .VaryColors ,&_dfga );_ebee !=nil {return _ebee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cbce :=NewCT_PieSer ();if _ggeb :=d .DecodeElement (_cbce ,&_dfga );_ggeb !=nil {return _ggeb ;};_dbea .Ser =append (_dbea .Ser ,_cbce );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dbea .DLbls =NewCT_DLbls ();if _fcfb :=d .DecodeElement (_dbea .DLbls ,&_dfga );_fcfb !=nil {return _fcfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_dbea .FirstSliceAng =NewCT_FirstSliceAng ();if _daagg :=d .DecodeElement (_dbea .FirstSliceAng ,&_dfga );_daagg !=nil {return _daagg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_dbea .HoleSize =NewCT_HoleSize ();if _dedaf :=d .DecodeElement (_dbea .HoleSize ,&_dfga );_dedaf !=nil {return _dedaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbea .ExtLst =NewCT_ExtensionList ();if _ggdce :=d .DecodeElement (_dbea .ExtLst ,&_dfga );_ggdce !=nil {return _ggdce ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_dfga .Name );if _egdc :=d .Skip ();_egdc !=nil {return _egdc ;};};case _f .EndElement :break _agfc ;case _f .CharData :};};return nil ;};
// ST_HoleSize is a union type
type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};func (_efbb *CT_MultiLvlStrData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efbb .PtCount !=nil {_bedd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_efbb .PtCount ,_bedd );};if _efbb .Lvl !=nil {_dcca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_agee :=range _efbb .Lvl {e .EncodeElement (_agee ,_dcca );};};if _efbb .ExtLst !=nil {_gcbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efbb .ExtLst ,_gcbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_ddac :=&CT_BuiltInUnit {};return _ddac };func NewChartSpace ()*ChartSpace {_edgge :=&ChartSpace {};_edgge .CT_ChartSpace =*NewCT_ChartSpace ();return _edgge ;};func (_gfd *CT_BarSer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfd .Idx =NewCT_UnsignedInt ();_gfd .Order =NewCT_UnsignedInt ();_dad :for {_fcb ,_dcgc :=d .Token ();if _dcgc !=nil {return _dcgc ;};switch _bege :=_fcb .(type ){case _f .StartElement :switch _bege .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _eda :=d .DecodeElement (_gfd .Idx ,&_bege );_eda !=nil {return _eda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _gdff :=d .DecodeElement (_gfd .Order ,&_bege );_gdff !=nil {return _gdff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gfd .Tx =NewCT_SerTx ();if _cac :=d .DecodeElement (_gfd .Tx ,&_bege );_cac !=nil {return _cac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gfd .SpPr =_c .NewCT_ShapeProperties ();if _ddgc :=d .DecodeElement (_gfd .SpPr ,&_bege );_ddgc !=nil {return _ddgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_gfd .InvertIfNegative =NewCT_Boolean ();if _cbag :=d .DecodeElement (_gfd .InvertIfNegative ,&_bege );_cbag !=nil {return _cbag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_gfd .PictureOptions =NewCT_PictureOptions ();if _feaa :=d .DecodeElement (_gfd .PictureOptions ,&_bege );_feaa !=nil {return _feaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ccb :=NewCT_DPt ();if _cedg :=d .DecodeElement (_ccb ,&_bege );_cedg !=nil {return _cedg ;};_gfd .DPt =append (_gfd .DPt ,_ccb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gfd .DLbls =NewCT_DLbls ();if _addb :=d .DecodeElement (_gfd .DLbls ,&_bege );_addb !=nil {return _addb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gba :=NewCT_Trendline ();if _dfde :=d .DecodeElement (_gba ,&_bege );_dfde !=nil {return _dfde ;};_gfd .Trendline =append (_gfd .Trendline ,_gba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gfd .ErrBars =NewCT_ErrBars ();if _bbg :=d .DecodeElement (_gfd .ErrBars ,&_bege );_bbg !=nil {return _bbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_gfd .Cat =NewCT_AxDataSource ();if _aff :=d .DecodeElement (_gfd .Cat ,&_bege );_aff !=nil {return _aff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gfd .Val =NewCT_NumDataSource ();if _dcb :=d .DecodeElement (_gfd .Val ,&_bege );_dcb !=nil {return _dcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_gfd .Shape =NewCT_Shape ();if _cfbb :=d .DecodeElement (_gfd .Shape ,&_bege );_cfbb !=nil {return _cfbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfd .ExtLst =NewCT_ExtensionList ();if _fabf :=d .DecodeElement (_gfd .ExtLst ,&_bege );_fabf !=nil {return _fabf ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_bege .Name );if _dagc :=d .Skip ();_dagc !=nil {return _dagc ;};};case _f .EndElement :break _dad ;case _f .CharData :};};return nil ;};func (_gfdc ST_LayoutTarget )Validate ()error {return _gfdc .ValidateWithPath ("")};type ST_AxPos byte ;type ST_SplitType byte ;
// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path
func (_eaace *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_efddd *ST_Crosses )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efddd =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_efddd =1;case "\u006d\u0061\u0078":*_efddd =2;case "\u006d\u0069\u006e":*_efddd =3;};return nil ;};
// Validate validates the CT_SurfaceSer and its children
func (_fgbg *CT_SurfaceSer )Validate ()error {return _fgbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};
// Validate validates the CT_ExternalData and its children
func (_dafe *CT_ExternalData )Validate ()error {return _dafe .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_afebg *CT_SurfaceChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afebg .Wireframe !=nil {_bfce :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_afebg .Wireframe ,_bfce );};if _afebg .Ser !=nil {_bdad :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_decga :=range _afebg .Ser {e .EncodeElement (_decga ,_bdad );};};if _afebg .BandFmts !=nil {_aebdca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_afebg .BandFmts ,_aebdca );};_feede :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dfcg :=range _afebg .AxId {e .EncodeElement (_dfcg ,_feede );};if _afebg .ExtLst !=nil {_ceaea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afebg .ExtLst ,_ceaea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_StrRef and its children
func (_eacef *CT_StrRef )Validate ()error {return _eacef .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func (_becge ST_TickLblPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfgfc :=_f .Attr {};_bfgfc .Name =name ;switch _becge {case ST_TickLblPosUnset :_bfgfc .Value ="";case ST_TickLblPosHigh :_bfgfc .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_bfgfc .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_bfgfc .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_bfgfc .Value ="\u006e\u006f\u006e\u0065";};return _bfgfc ,nil ;};func (_cccbe *ST_PageSetupOrientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abffff ,_dfgcd :=d .Token ();if _dfgcd !=nil {return _dfgcd ;};if _befba ,_bafag :=_abffff .(_f .EndElement );_bafag &&_befba .Name ==start .Name {*_cccbe =1;return nil ;};if _gdcg ,_eeda :=_abffff .(_f .CharData );!_eeda {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abffff );}else {switch string (_gdcg ){case "":*_cccbe =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cccbe =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cccbe =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cccbe =3;};};_abffff ,_dfgcd =d .Token ();if _dfgcd !=nil {return _dfgcd ;};if _faae ,_ffada :=_abffff .(_f .EndElement );_ffada &&_faae .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abffff );};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func (_cefbc *ST_CrossBetween )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cefbc =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cefbc =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_cefbc =2;};return nil ;};type Chart struct{CT_RelId };func (_edfac *ST_ErrBarType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edfac =0;case "\u0062\u006f\u0074\u0068":*_edfac =1;case "\u006d\u0069\u006eu\u0073":*_edfac =2;case "\u0070\u006c\u0075\u0073":*_edfac =3;};return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_efcea *EG_SurfaceChartShared )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efcea .Wireframe !=nil {_eabbf :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_efcea .Wireframe ,_eabbf );};if _efcea .Ser !=nil {_eegdf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cdfcc :=range _efcea .Ser {e .EncodeElement (_cdfcc ,_eegdf );};};if _efcea .BandFmts !=nil {_cfdcb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_efcea .BandFmts ,_cfdcb );};return nil ;};type ST_DispBlanksAs byte ;func (_dbegg ST_Orientation )String ()string {switch _dbegg {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func (_gggag *CT_Shape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfgcd :=range start .Attr {if _gfgcd .Name .Local =="\u0076\u0061\u006c"{_gggag .ValAttr .UnmarshalXMLAttr (_gfgcd );continue ;};};for {_dadc ,_bbfbb :=d .Token ();if _bbfbb !=nil {return _dg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_bbfbb );};if _gcbcc ,_bbea :=_dadc .(_f .EndElement );_bbea &&_gcbcc .Name ==start .Name {break ;};};return nil ;};func (_fbbgc ST_Orientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_geabf :=_f .Attr {};_geabf .Name =name ;switch _fbbgc {case ST_OrientationUnset :_geabf .Value ="";case ST_OrientationMaxMin :_geabf .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_geabf .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _geabf ,nil ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_bbdbbe ,_egebc :=_d .ParseUint (s ,10,16);if _egebc !=nil {return ST_LblOffset {},_egebc ;};_ggca :=uint16 (_bbdbbe );return ST_LblOffset {ST_LblOffsetUShort :&_ggca },nil ;};
// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path
func (_bcac *CT_FirstSliceAng )ValidateWithPath (path string )error {if _bcac .ValAttr !=nil {if *_bcac .ValAttr < 0{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bcac .ValAttr );};if *_bcac .ValAttr > 360{return _dg .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_bcac .ValAttr );};};return nil ;};func (_ecca *CT_DLblsChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecca .Delete !=nil {_abag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ecca .Delete ,_abag );};if _ecca .NumFmt !=nil {_gcee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ecca .NumFmt ,_gcee );};if _ecca .SpPr !=nil {_fdefe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecca .SpPr ,_fdefe );};if _ecca .TxPr !=nil {_adada :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ecca .TxPr ,_adada );};if _ecca .DLblPos !=nil {_ggdc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ecca .DLblPos ,_ggdc );};if _ecca .ShowLegendKey !=nil {_dgadc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ecca .ShowLegendKey ,_dgadc );};if _ecca .ShowVal !=nil {_abcc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ecca .ShowVal ,_abcc );};if _ecca .ShowCatName !=nil {_bcbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ecca .ShowCatName ,_bcbb );};if _ecca .ShowSerName !=nil {_geca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ecca .ShowSerName ,_geca );};if _ecca .ShowPercent !=nil {_cdce :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ecca .ShowPercent ,_cdce );};if _ecca .ShowBubbleSize !=nil {_bbf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ecca .ShowBubbleSize ,_bbf );};if _ecca .Separator !=nil {_gaaa :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_gaaa ,*_ecca .Separator );e .EncodeElement (_ecca .Separator ,_gaaa );};if _ecca .ShowLeaderLines !=nil {_gddd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ecca .ShowLeaderLines ,_gddd );};if _ecca .LeaderLines !=nil {_cead :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ecca .LeaderLines ,_cead );};return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_adbg :=&CT_FirstSliceAng {};return _adbg };func NewCT_Grouping ()*CT_Grouping {_cdgg :=&CT_Grouping {};return _cdgg };
// Validate validates the CT_AxPos and its children
func (_bega *CT_AxPos )Validate ()error {return _bega .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_cabb *CT_LblOffset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cabb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_cabb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baag *CT_StrRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_caebb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_caebb ,_baag .F );e .EncodeElement (_baag .F ,_caebb );if _baag .StrCache !=nil {_fcbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_baag .StrCache ,_fcbe );};if _baag .ExtLst !=nil {_ccca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baag .ExtLst ,_ccca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efc *CT_Boolean )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efbf :=range start .Attr {if _efbf .Name .Local =="\u0076\u0061\u006c"{_aba ,_bbaa :=_d .ParseBool (_efbf .Value );if _bbaa !=nil {return _bbaa ;};_efc .ValAttr =&_aba ;continue ;};};for {_cecb ,_cgd :=d .Token ();if _cgd !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_cgd );};if _fbeg ,_afd :=_cecb .(_f .EndElement );_afd &&_fbeg .Name ==start .Name {break ;};};return nil ;};func (_aeege *CT_HPercent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffc :=range start .Attr {if _ffc .Name .Local =="\u0076\u0061\u006c"{_bcff ,_fdcg :=ParseUnionST_HPercent (_ffc .Value );if _fdcg !=nil {return _fdcg ;};_aeege .ValAttr =&_bcff ;continue ;};};for {_bcebb ,_gdffa :=d .Token ();if _gdffa !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_gdffa );};if _fcgbc ,_eegb :=_bcebb .(_f .EndElement );_eegb &&_fcgbc .Name ==start .Name {break ;};};return nil ;};func NewEG_AxShared ()*EG_AxShared {_dcgdc :=&EG_AxShared {};_dcgdc .AxId =NewCT_UnsignedInt ();_dcgdc .Scaling =NewCT_Scaling ();_dcgdc .AxPos =NewCT_AxPos ();_dcgdc .CrossAx =NewCT_UnsignedInt ();return _dcgdc ;};func (_egacf *CT_ErrBars )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egacf .ErrDir !=nil {_fafff :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_egacf .ErrDir ,_fafff );};_ebfe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_egacf .ErrBarType ,_ebfe );_eeabb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_egacf .ErrValType ,_eeabb );if _egacf .NoEndCap !=nil {_ebgbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_egacf .NoEndCap ,_ebgbb );};if _egacf .Plus !=nil {_gdea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_egacf .Plus ,_gdea );};if _egacf .Minus !=nil {_ffgb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_egacf .Minus ,_ffgb );};if _egacf .Val !=nil {_cdeg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_egacf .Val ,_cdeg );};if _egacf .SpPr !=nil {_gggcd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egacf .SpPr ,_gggcd );};if _egacf .ExtLst !=nil {_gcgb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egacf .ExtLst ,_gcgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgagc ST_LayoutTarget )String ()string {switch _dgagc {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};func NewCT_NumDataSource ()*CT_NumDataSource {_cdbgd :=&CT_NumDataSource {};_cdbgd .Choice =NewCT_NumDataSourceChoice ();return _cdbgd ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_cacc :=&CT_MarkerStyle {};_cacc .ValAttr =ST_MarkerStyle (1);return _cacc ;};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};type CT_Perspective struct{ValAttr *uint8 ;};
// Validate validates the CT_ScatterStyle and its children
func (_acea *CT_ScatterStyle )Validate ()error {return _acea .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_bgea *CT_PageMargins )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbaed :=range start .Attr {if _fbaed .Name .Local =="\u006c"{_cbaf ,_bebc :=_d .ParseFloat (_fbaed .Value ,64);if _bebc !=nil {return _bebc ;};_bgea .LAttr =_cbaf ;continue ;};if _fbaed .Name .Local =="\u0072"{_acebd ,_faac :=_d .ParseFloat (_fbaed .Value ,64);if _faac !=nil {return _faac ;};_bgea .RAttr =_acebd ;continue ;};if _fbaed .Name .Local =="\u0074"{_bfbe ,_bafbc :=_d .ParseFloat (_fbaed .Value ,64);if _bafbc !=nil {return _bafbc ;};_bgea .TAttr =_bfbe ;continue ;};if _fbaed .Name .Local =="\u0062"{_gecagg ,_dfff :=_d .ParseFloat (_fbaed .Value ,64);if _dfff !=nil {return _dfff ;};_bgea .BAttr =_gecagg ;continue ;};if _fbaed .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_fgac ,_acefb :=_d .ParseFloat (_fbaed .Value ,64);if _acefb !=nil {return _acefb ;};_bgea .HeaderAttr =_fgac ;continue ;};if _fbaed .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_acfbg ,_bebgb :=_d .ParseFloat (_fbaed .Value ,64);if _bebgb !=nil {return _bebgb ;};_bgea .FooterAttr =_acfbg ;continue ;};};for {_gegec ,_eagg :=d .Token ();if _eagg !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_eagg );};if _efbcf ,_cfbab :=_gegec .(_f .EndElement );_cfbab &&_efbcf .Name ==start .Name {break ;};};return nil ;};func (_dabfd ST_TickLblPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dabfd .String (),start );};
// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path
func (_ddgca *CT_DLblsChoice )ValidateWithPath (path string )error {if _ddgca .Delete !=nil {if _adage :=_ddgca .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_adage !=nil {return _adage ;};};if _ddgca .NumFmt !=nil {if _beff :=_ddgca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_beff !=nil {return _beff ;};};if _ddgca .SpPr !=nil {if _fedde :=_ddgca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fedde !=nil {return _fedde ;};};if _ddgca .TxPr !=nil {if _bdfa :=_ddgca .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bdfa !=nil {return _bdfa ;};};if _ddgca .DLblPos !=nil {if _acfea :=_ddgca .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_acfea !=nil {return _acfea ;};};if _ddgca .ShowLegendKey !=nil {if _gfg :=_ddgca .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gfg !=nil {return _gfg ;};};if _ddgca .ShowVal !=nil {if _eddg :=_ddgca .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_eddg !=nil {return _eddg ;};};if _ddgca .ShowCatName !=nil {if _fdfgd :=_ddgca .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fdfgd !=nil {return _fdfgd ;};};if _ddgca .ShowSerName !=nil {if _afcg :=_ddgca .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_afcg !=nil {return _afcg ;};};if _ddgca .ShowPercent !=nil {if _bbbf :=_ddgca .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bbbf !=nil {return _bbbf ;};};if _ddgca .ShowBubbleSize !=nil {if _dcd :=_ddgca .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dcd !=nil {return _dcd ;};};if _ddgca .ShowLeaderLines !=nil {if _fbfc :=_ddgca .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_fbfc !=nil {return _fbfc ;};};if _ddgca .LeaderLines !=nil {if _ebb :=_ddgca .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_ebb !=nil {return _ebb ;};};return nil ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_ceff *CT_Protection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feff :for {_cecbe ,_agdbe :=d .Token ();if _agdbe !=nil {return _agdbe ;};switch _cbcba :=_cecbe .(type ){case _f .StartElement :switch _cbcba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_ceff .ChartObject =NewCT_Boolean ();if _cbdcf :=d .DecodeElement (_ceff .ChartObject ,&_cbcba );_cbdcf !=nil {return _cbdcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"}:_ceff .Data =NewCT_Boolean ();if _fadf :=d .DecodeElement (_ceff .Data ,&_cbcba );_fadf !=nil {return _fadf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}:_ceff .Formatting =NewCT_Boolean ();if _cdab :=d .DecodeElement (_ceff .Formatting ,&_cbcba );_cdab !=nil {return _cdab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_ceff .Selection =NewCT_Boolean ();if _adba :=d .DecodeElement (_ceff .Selection ,&_cbcba );_adba !=nil {return _adba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_ceff .UserInterface =NewCT_Boolean ();if _eaecc :=d .DecodeElement (_ceff .UserInterface ,&_cbcba );_eaecc !=nil {return _eaecc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_cbcba .Name );if _dbdbf :=d .Skip ();_dbdbf !=nil {return _dbdbf ;};};case _f .EndElement :break _feff ;case _f .CharData :};};return nil ;};func (_bdgfg *Group_DLbls )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbabfa :for {_ccfc ,_bfggf :=d .Token ();if _bfggf !=nil {return _bfggf ;};switch _eacbf :=_ccfc .(type ){case _f .StartElement :switch _eacbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bdgfg .NumFmt =NewCT_NumFmt ();if _abgb :=d .DecodeElement (_bdgfg .NumFmt ,&_eacbf );_abgb !=nil {return _abgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bdgfg .SpPr =_c .NewCT_ShapeProperties ();if _geffg :=d .DecodeElement (_bdgfg .SpPr ,&_eacbf );_geffg !=nil {return _geffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bdgfg .TxPr =_c .NewCT_TextBody ();if _adafd :=d .DecodeElement (_bdgfg .TxPr ,&_eacbf );_adafd !=nil {return _adafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_bdgfg .DLblPos =NewCT_DLblPos ();if _gbbea :=d .DecodeElement (_bdgfg .DLblPos ,&_eacbf );_gbbea !=nil {return _gbbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_bdgfg .ShowLegendKey =NewCT_Boolean ();if _effg :=d .DecodeElement (_bdgfg .ShowLegendKey ,&_eacbf );_effg !=nil {return _effg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_bdgfg .ShowVal =NewCT_Boolean ();if _ebfb :=d .DecodeElement (_bdgfg .ShowVal ,&_eacbf );_ebfb !=nil {return _ebfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_bdgfg .ShowCatName =NewCT_Boolean ();if _fccaa :=d .DecodeElement (_bdgfg .ShowCatName ,&_eacbf );_fccaa !=nil {return _fccaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_bdgfg .ShowSerName =NewCT_Boolean ();if _bffgd :=d .DecodeElement (_bdgfg .ShowSerName ,&_eacbf );_bffgd !=nil {return _bffgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bdgfg .ShowPercent =NewCT_Boolean ();if _dddf :=d .DecodeElement (_bdgfg .ShowPercent ,&_eacbf );_dddf !=nil {return _dddf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_bdgfg .ShowBubbleSize =NewCT_Boolean ();if _dadcb :=d .DecodeElement (_bdgfg .ShowBubbleSize ,&_eacbf );_dadcb !=nil {return _dadcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bdgfg .Separator =new (string );if _dadbd :=d .DecodeElement (_bdgfg .Separator ,&_eacbf );_dadbd !=nil {return _dadbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_bdgfg .ShowLeaderLines =NewCT_Boolean ();if _eeaba :=d .DecodeElement (_bdgfg .ShowLeaderLines ,&_eacbf );_eeaba !=nil {return _eeaba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_bdgfg .LeaderLines =NewCT_ChartLines ();if _decaa :=d .DecodeElement (_bdgfg .LeaderLines ,&_eacbf );_decaa !=nil {return _decaa ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_eacbf .Name );if _efbaa :=d .Skip ();_efbaa !=nil {return _efbaa ;};};case _f .EndElement :break _cbabfa ;case _f .CharData :};};return nil ;};func (_aage *CT_Line3DChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bddfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_aage .Grouping ,_bddfc );if _aage .VaryColors !=nil {_cdfd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aage .VaryColors ,_cdfd );};if _aage .Ser !=nil {_ddageg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cddba :=range _aage .Ser {e .EncodeElement (_cddba ,_ddageg );};};if _aage .DLbls !=nil {_fddf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aage .DLbls ,_fddf );};if _aage .DropLines !=nil {_baffd :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aage .DropLines ,_baffd );};if _aage .GapDepth !=nil {_dgafbg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_aage .GapDepth ,_dgafbg );};_bgce :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_aggd :=range _aage .AxId {e .EncodeElement (_aggd ,_bgce );};if _aage .ExtLst !=nil {_beeee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aage .ExtLst ,_beeee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efdb *CT_PlotArea )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acgd :for {_fgef ,_daef :=d .Token ();if _daef !=nil {return _daef ;};switch _bdeg :=_fgef .(type ){case _f .StartElement :switch _bdeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_efdb .Layout =NewCT_Layout ();if _faad :=d .DecodeElement (_efdb .Layout ,&_bdeg );_faad !=nil {return _faad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_dabdc :=NewCT_PlotAreaChoice ();if _dgcc :=d .DecodeElement (&_dabdc .AreaChart ,&_bdeg );_dgcc !=nil {return _dgcc ;};_efdb .Choice =append (_efdb .Choice ,_dabdc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fabe :=NewCT_PlotAreaChoice ();if _afcf :=d .DecodeElement (&_fabe .Area3DChart ,&_bdeg );_afcf !=nil {return _afcf ;};_efdb .Choice =append (_efdb .Choice ,_fabe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_gfac :=NewCT_PlotAreaChoice ();if _gbfad :=d .DecodeElement (&_gfac .LineChart ,&_bdeg );_gbfad !=nil {return _gbfad ;};_efdb .Choice =append (_efdb .Choice ,_gfac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_efgd :=NewCT_PlotAreaChoice ();if _cfcc :=d .DecodeElement (&_efgd .Line3DChart ,&_bdeg );_cfcc !=nil {return _cfcc ;};_efdb .Choice =append (_efdb .Choice ,_efgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_ggea :=NewCT_PlotAreaChoice ();if _eceda :=d .DecodeElement (&_ggea .StockChart ,&_bdeg );_eceda !=nil {return _eceda ;};_efdb .Choice =append (_efdb .Choice ,_ggea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_cggc :=NewCT_PlotAreaChoice ();if _cagg :=d .DecodeElement (&_cggc .RadarChart ,&_bdeg );_cagg !=nil {return _cagg ;};_efdb .Choice =append (_efdb .Choice ,_cggc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_dagga :=NewCT_PlotAreaChoice ();if _cegce :=d .DecodeElement (&_dagga .ScatterChart ,&_bdeg );_cegce !=nil {return _cegce ;};_efdb .Choice =append (_efdb .Choice ,_dagga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_egga :=NewCT_PlotAreaChoice ();if _bfca :=d .DecodeElement (&_egga .PieChart ,&_bdeg );_bfca !=nil {return _bfca ;};_efdb .Choice =append (_efdb .Choice ,_egga );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_dgebc :=NewCT_PlotAreaChoice ();if _gcfbb :=d .DecodeElement (&_dgebc .Pie3DChart ,&_bdeg );_gcfbb !=nil {return _gcfbb ;};_efdb .Choice =append (_efdb .Choice ,_dgebc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_gabgd :=NewCT_PlotAreaChoice ();if _adabed :=d .DecodeElement (&_gabgd .DoughnutChart ,&_bdeg );_adabed !=nil {return _adabed ;};_efdb .Choice =append (_efdb .Choice ,_gabgd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_gfddg :=NewCT_PlotAreaChoice ();if _dgccd :=d .DecodeElement (&_gfddg .BarChart ,&_bdeg );_dgccd !=nil {return _dgccd ;};_efdb .Choice =append (_efdb .Choice ,_gfddg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_eaca :=NewCT_PlotAreaChoice ();if _fefd :=d .DecodeElement (&_eaca .Bar3DChart ,&_bdeg );_fefd !=nil {return _fefd ;};_efdb .Choice =append (_efdb .Choice ,_eaca );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_ceag :=NewCT_PlotAreaChoice ();if _daccg :=d .DecodeElement (&_ceag .OfPieChart ,&_bdeg );_daccg !=nil {return _daccg ;};_efdb .Choice =append (_efdb .Choice ,_ceag );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_bgcgf :=NewCT_PlotAreaChoice ();if _gbffg :=d .DecodeElement (&_bgcgf .SurfaceChart ,&_bdeg );_gbffg !=nil {return _gbffg ;};_efdb .Choice =append (_efdb .Choice ,_bgcgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_cbbbc :=NewCT_PlotAreaChoice ();if _dgfgb :=d .DecodeElement (&_cbbbc .Surface3DChart ,&_bdeg );_dgfgb !=nil {return _dgfgb ;};_efdb .Choice =append (_efdb .Choice ,_cbbbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_debaa :=NewCT_PlotAreaChoice ();if _cabdf :=d .DecodeElement (&_debaa .BubbleChart ,&_bdeg );_cabdf !=nil {return _cabdf ;};_efdb .Choice =append (_efdb .Choice ,_debaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:if _efdb .CChoice ==nil {_efdb .CChoice =NewCT_PlotAreaChoice1 ();};if _bfgf :=d .DecodeElement (&_efdb .CChoice .ValAx ,&_bdeg );_bfgf !=nil {return _bfgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:if _efdb .CChoice ==nil {_efdb .CChoice =NewCT_PlotAreaChoice1 ();};if _cdbaa :=d .DecodeElement (&_efdb .CChoice .CatAx ,&_bdeg );_cdbaa !=nil {return _cdbaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:if _efdb .CChoice ==nil {_efdb .CChoice =NewCT_PlotAreaChoice1 ();};if _baaf :=d .DecodeElement (&_efdb .CChoice .DateAx ,&_bdeg );_baaf !=nil {return _baaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:if _efdb .CChoice ==nil {_efdb .CChoice =NewCT_PlotAreaChoice1 ();};if _ebgcb :=d .DecodeElement (&_efdb .CChoice .SerAx ,&_bdeg );_ebgcb !=nil {return _ebgcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"}:_efdb .DTable =NewCT_DTable ();if _eccda :=d .DecodeElement (_efdb .DTable ,&_bdeg );_eccda !=nil {return _eccda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efdb .SpPr =_c .NewCT_ShapeProperties ();if _bgcaa :=d .DecodeElement (_efdb .SpPr ,&_bdeg );_bgcaa !=nil {return _bgcaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efdb .ExtLst =NewCT_ExtensionList ();if _cbeeg :=d .DecodeElement (_efdb .ExtLst ,&_bdeg );_cbeeg !=nil {return _cbeeg ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_bdeg .Name );if _eeafg :=d .Skip ();_eeafg !=nil {return _eeafg ;};};case _f .EndElement :break _acgd ;case _f .CharData :};};return nil ;};func (_acfce *CT_PictureOptions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcaa :for {_bfgae ,_eggb :=d .Token ();if _eggb !=nil {return _eggb ;};switch _daccb :=_bfgae .(type ){case _f .StartElement :switch _daccb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"}:_acfce .ApplyToFront =NewCT_Boolean ();if _bfbcg :=d .DecodeElement (_acfce .ApplyToFront ,&_daccb );_bfbcg !=nil {return _bfbcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"}:_acfce .ApplyToSides =NewCT_Boolean ();if _cbagd :=d .DecodeElement (_acfce .ApplyToSides ,&_daccb );_cbagd !=nil {return _cbagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_acfce .ApplyToEnd =NewCT_Boolean ();if _feage :=d .DecodeElement (_acfce .ApplyToEnd ,&_daccb );_feage !=nil {return _feage ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_acfce .PictureFormat =NewCT_PictureFormat ();if _bgcag :=d .DecodeElement (_acfce .PictureFormat ,&_daccb );_bgcag !=nil {return _bgcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_acfce .PictureStackUnit =NewCT_PictureStackUnit ();if _cdfde :=d .DecodeElement (_acfce .PictureStackUnit ,&_daccb );_cdfde !=nil {return _cdfde ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_daccb .Name );if _gcgaa :=d .Skip ();_gcgaa !=nil {return _gcgaa ;};};case _f .EndElement :break _bcaa ;case _f .CharData :};};return nil ;};func (_ddgf *CT_BubbleScale )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efed :=range start .Attr {if _efed .Name .Local =="\u0076\u0061\u006c"{_bbad ,_bdff :=ParseUnionST_BubbleScale (_efed .Value );if _bdff !=nil {return _bdff ;};_ddgf .ValAttr =&_bbad ;continue ;};};for {_gddg ,_eabb :=d .Token ();if _eabb !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_eabb );};if _caeb ,_acfa :=_gddg .(_f .EndElement );_acfa &&_caeb .Name ==start .Name {break ;};};return nil ;};func (_ebdgb ST_LayoutMode )String ()string {switch _ebdgb {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};func (_adffb *ST_Thickness )Validate ()error {return _adffb .ValidateWithPath ("")};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_BarDir and its children
func (_fcce *CT_BarDir )Validate ()error {return _fcce .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_eafg *CT_AxPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eafg .ValAttr =ST_AxPos (1);for _ ,_cecd :=range start .Attr {if _cecd .Name .Local =="\u0076\u0061\u006c"{_eafg .ValAttr .UnmarshalXMLAttr (_cecd );continue ;};};for {_dba ,_bce :=d .Token ();if _bce !=nil {return _dg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_bce );};if _cb ,_ggc :=_dba .(_f .EndElement );_ggc &&_cb .Name ==start .Name {break ;};};return nil ;};func (_bdgge *CT_ValAx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_edaaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bdgge .AxId ,_edaaa );_ebfd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bdgge .Scaling ,_ebfd );if _bdgge .Delete !=nil {_cgdfd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bdgge .Delete ,_cgdfd );};_gceg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bdgge .AxPos ,_gceg );if _bdgge .MajorGridlines !=nil {_bffgb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bdgge .MajorGridlines ,_bffgb );};if _bdgge .MinorGridlines !=nil {_becf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bdgge .MinorGridlines ,_becf );};if _bdgge .Title !=nil {_aafcg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bdgge .Title ,_aafcg );};if _bdgge .NumFmt !=nil {_acccf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bdgge .NumFmt ,_acccf );};if _bdgge .MajorTickMark !=nil {_cabcc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bdgge .MajorTickMark ,_cabcc );};if _bdgge .MinorTickMark !=nil {_egec :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bdgge .MinorTickMark ,_egec );};if _bdgge .TickLblPos !=nil {_cacbd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bdgge .TickLblPos ,_cacbd );};if _bdgge .SpPr !=nil {_fcbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bdgge .SpPr ,_fcbb );};if _bdgge .TxPr !=nil {_baefe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bdgge .TxPr ,_baefe );};_bdggg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bdgge .CrossAx ,_bdggg );if _bdgge .Choice !=nil {_bdgge .Choice .MarshalXML (e ,_f .StartElement {});};if _bdgge .CrossBetween !=nil {_daacc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_bdgge .CrossBetween ,_daacc );};if _bdgge .MajorUnit !=nil {_dcdg :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bdgge .MajorUnit ,_dcdg );};if _bdgge .MinorUnit !=nil {_bdbc :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bdgge .MinorUnit ,_bdbc );};if _bdgge .DispUnits !=nil {_efeg :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_bdgge .DispUnits ,_efeg );};if _bdgge .ExtLst !=nil {_gdbae :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdgge .ExtLst ,_gdbae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccbbc *ST_BarGrouping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fddd ,_adcaf :=d .Token ();if _adcaf !=nil {return _adcaf ;};if _deaac ,_dgcga :=_fddd .(_f .EndElement );_dgcga &&_deaac .Name ==start .Name {*_ccbbc =1;return nil ;};if _fcgf ,_cfbabf :=_fddd .(_f .CharData );!_cfbabf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fddd );}else {switch string (_fcgf ){case "":*_ccbbc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ccbbc =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_ccbbc =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ccbbc =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ccbbc =4;};};_fddd ,_adcaf =d .Token ();if _adcaf !=nil {return _adcaf ;};if _agaga ,_cggcf :=_fddd .(_f .EndElement );_cggcf &&_agaga .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fddd );};func NewCT_Legend ()*CT_Legend {_bbgbd :=&CT_Legend {};return _bbgbd };
// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path
func (_ebaf *CT_AxPos )ValidateWithPath (path string )error {if _ebaf .ValAttr ==ST_AxPosUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ceg :=_ebaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceg !=nil {return _ceg ;};return nil ;};
// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path
func (_aaaee *CT_RadarSer )ValidateWithPath (path string )error {if _acfced :=_aaaee .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_acfced !=nil {return _acfced ;};if _eebeb :=_aaaee .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_eebeb !=nil {return _eebeb ;};if _aaaee .Tx !=nil {if _ecgef :=_aaaee .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ecgef !=nil {return _ecgef ;};};if _aaaee .SpPr !=nil {if _fbedf :=_aaaee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbedf !=nil {return _fbedf ;};};if _aaaee .Marker !=nil {if _gffef :=_aaaee .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gffef !=nil {return _gffef ;};};for _cgdcf ,_aefg :=range _aaaee .DPt {if _cdega :=_aefg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cgdcf ));_cdega !=nil {return _cdega ;};};if _aaaee .DLbls !=nil {if _gcfec :=_aaaee .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcfec !=nil {return _gcfec ;};};if _aaaee .Cat !=nil {if _dgbcg :=_aaaee .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_dgbcg !=nil {return _dgbcg ;};};if _aaaee .Val !=nil {if _gfcdb :=_aaaee .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gfcdb !=nil {return _gfcdb ;};};if _aaaee .ExtLst !=nil {if _abdcc :=_aaaee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abdcc !=nil {return _abdcc ;};};return nil ;};func (_faeff ST_LayoutMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_faeff .String (),start );};
// Validate validates the CT_RadarStyle and its children
func (_gddad *CT_RadarStyle )Validate ()error {return _gddad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;};func (_egbbf *CT_Grouping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_babc :=range start .Attr {if _babc .Name .Local =="\u0076\u0061\u006c"{_egbbf .ValAttr .UnmarshalXMLAttr (_babc );continue ;};};for {_bbdfe ,_fdggb :=d .Token ();if _fdggb !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_fdggb );};if _ggee ,_ggdb :=_bbdfe .(_f .EndElement );_ggdb &&_ggee .Name ==start .Name {break ;};};return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_faebf :=&CT_SizeRepresents {};return _faebf };func (_bgcge *ST_TrendlineType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgcge =0;case "\u0065\u0078\u0070":*_bgcge =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bgcge =2;case "\u006c\u006f\u0067":*_bgcge =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_bgcge =4;case "\u0070\u006f\u006c\u0079":*_bgcge =5;case "\u0070\u006f\u0077e\u0072":*_bgcge =6;};return nil ;};
// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path
func (_gdgc *CT_RadarStyle )ValidateWithPath (path string )error {if _bdega :=_gdgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdega !=nil {return _bdega ;};return nil ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_bcdee *CT_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcdee .ValAttr =1;for _ ,_aeabg :=range start .Attr {if _aeabg .Name .Local =="\u0076\u0061\u006c"{_gebcb ,_afcbc :=_d .ParseUint (_aeabg .Value ,10,8);if _afcbc !=nil {return _afcbc ;};_bcdee .ValAttr =uint8 (_gebcb );continue ;};};for {_cgda ,_caaeb :=d .Token ();if _caaeb !=nil {return _dg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_caaeb );};if _egagd ,_eceg :=_cgda .(_f .EndElement );_eceg &&_egagd .Name ==start .Name {break ;};};return nil ;};
// Validate validates the CT_Legend and its children
func (_dabf *CT_Legend )Validate ()error {return _dabf .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};
// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path
func (_ggggc *CT_TrendlineLbl )ValidateWithPath (path string )error {if _ggggc .Layout !=nil {if _deeaa :=_ggggc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_deeaa !=nil {return _deeaa ;};};if _ggggc .Tx !=nil {if _dbeae :=_ggggc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dbeae !=nil {return _dbeae ;};};if _ggggc .NumFmt !=nil {if _cbecb :=_ggggc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cbecb !=nil {return _cbecb ;};};if _ggggc .SpPr !=nil {if _fgcec :=_ggggc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgcec !=nil {return _fgcec ;};};if _ggggc .TxPr !=nil {if _eddd :=_ggggc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eddd !=nil {return _eddd ;};};if _ggggc .ExtLst !=nil {if _cefbf :=_ggggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cefbf !=nil {return _cefbf ;};};return nil ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};
// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path
func (_gdee *CT_ManualLayout )ValidateWithPath (path string )error {if _gdee .LayoutTarget !=nil {if _gabce :=_gdee .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_gabce !=nil {return _gabce ;};};if _gdee .XMode !=nil {if _bbegf :=_gdee .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_bbegf !=nil {return _bbegf ;};};if _gdee .YMode !=nil {if _eebf :=_gdee .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_eebf !=nil {return _eebf ;};};if _gdee .WMode !=nil {if _gbad :=_gdee .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_gbad !=nil {return _gbad ;};};if _gdee .HMode !=nil {if _gddee :=_gdee .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_gddee !=nil {return _gddee ;};};if _gdee .X !=nil {if _gbaee :=_gdee .X .ValidateWithPath (path +"\u002f\u0058");_gbaee !=nil {return _gbaee ;};};if _gdee .Y !=nil {if _acfc :=_gdee .Y .ValidateWithPath (path +"\u002f\u0059");_acfc !=nil {return _acfc ;};};if _gdee .W !=nil {if _aeda :=_gdee .W .ValidateWithPath (path +"\u002f\u0057");_aeda !=nil {return _aeda ;};};if _gdee .H !=nil {if _fdgeg :=_gdee .H .ValidateWithPath (path +"\u002f\u0048");_fdgeg !=nil {return _fdgeg ;};};if _gdee .ExtLst !=nil {if _aabaf :=_gdee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aabaf !=nil {return _aabaf ;};};return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);func (_afaeb ST_Shape )ValidateWithPath (path string )error {switch _afaeb {case 0,1,2,3,4,5,6:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afaeb ));};return nil ;};func (_gegaa *CT_Trendline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gegaa .Name !=nil {_fdea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_g .AddPreserveSpaceAttr (&_fdea ,*_gegaa .Name );e .EncodeElement (_gegaa .Name ,_fdea );};if _gegaa .SpPr !=nil {_bbdgg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gegaa .SpPr ,_bbdgg );};_gedbd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gegaa .TrendlineType ,_gedbd );if _gegaa .Order !=nil {_edafd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gegaa .Order ,_edafd );};if _gegaa .Period !=nil {_bdba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_gegaa .Period ,_bdba );};if _gegaa .Forward !=nil {_fffc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_gegaa .Forward ,_fffc );};if _gegaa .Backward !=nil {_ecdd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_gegaa .Backward ,_ecdd );};if _gegaa .Intercept !=nil {_bfcdb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_gegaa .Intercept ,_bfcdb );};if _gegaa .DispRSqr !=nil {_acac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_gegaa .DispRSqr ,_acac );};if _gegaa .DispEq !=nil {_ddcdc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_gegaa .DispEq ,_ddcdc );};if _gegaa .TrendlineLbl !=nil {_gdcfdd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_gegaa .TrendlineLbl ,_gdcfdd );};if _gegaa .ExtLst !=nil {_debg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gegaa .ExtLst ,_debg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdeec ST_BarDir )String ()string {switch _gdeec {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func (_df *CT_Area3DChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _df .Grouping !=nil {_ga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_df .Grouping ,_ga );};if _df .VaryColors !=nil {_caf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_df .VaryColors ,_caf );};if _df .Ser !=nil {_gb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_da :=range _df .Ser {e .EncodeElement (_da ,_gb );};};if _df .DLbls !=nil {_cc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_df .DLbls ,_cc );};if _df .DropLines !=nil {_gad :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_df .DropLines ,_gad );};if _df .GapDepth !=nil {_dac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_df .GapDepth ,_dac );};_dgd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_be :=range _df .AxId {e .EncodeElement (_be ,_dgd );};if _df .ExtLst !=nil {_bd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_df .ExtLst ,_bd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path
func (_ggbg *CT_Marker )ValidateWithPath (path string )error {if _ggbg .Symbol !=nil {if _bggd :=_ggbg .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_bggd !=nil {return _bggd ;};};if _ggbg .Size !=nil {if _acfec :=_ggbg .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_acfec !=nil {return _acfec ;};};if _ggbg .SpPr !=nil {if _fefb :=_ggbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fefb !=nil {return _fefb ;};};if _ggbg .ExtLst !=nil {if _gdcbf :=_ggbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdcbf !=nil {return _gdcbf ;};};return nil ;};
// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path
func (_cecgd *EG_PieChartShared )ValidateWithPath (path string )error {if _cecgd .VaryColors !=nil {if _cadd :=_cecgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cadd !=nil {return _cadd ;};};for _gbgfc ,_fgbgd :=range _cecgd .Ser {if _cdabf :=_fgbgd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbgfc ));_cdabf !=nil {return _cdabf ;};};if _cecgd .DLbls !=nil {if _fbgcg :=_cecgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbgcg !=nil {return _fbgcg ;};};return nil ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_cagc *CT_Overlap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfdbe :=range start .Attr {if _dfdbe .Name .Local =="\u0076\u0061\u006c"{_aeafg ,_dfgg :=ParseUnionST_Overlap (_dfdbe .Value );if _dfgg !=nil {return _dfgg ;};_cagc .ValAttr =&_aeafg ;continue ;};};for {_ddecg ,_ddde :=d .Token ();if _ddde !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_ddde );};if _edge ,_badfd :=_ddecg .(_f .EndElement );_badfd &&_edge .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path
func (_bcda *CT_OfPieType )ValidateWithPath (path string )error {if _fdbd :=_bcda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbd !=nil {return _fdbd ;};return nil ;};func (_gagg ST_SplitType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdbac :=_f .Attr {};_fdbac .Name =name ;switch _gagg {case ST_SplitTypeUnset :_fdbac .Value ="";case ST_SplitTypeAuto :_fdbac .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_fdbac .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_fdbac .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_fdbac .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_fdbac .Value ="\u0076\u0061\u006c";};return _fdbac ,nil ;};func (_ggdceg *CT_SerTxChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggdceg .StrRef !=nil {_degcc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ggdceg .StrRef ,_degcc );};if _ggdceg .V !=nil {_bccf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076"}};_g .AddPreserveSpaceAttr (&_bccf ,*_ggdceg .V );e .EncodeElement (_ggdceg .V ,_bccf );};return nil ;};
// Validate validates the EG_DLblShared and its children
func (_eadeaa *EG_DLblShared )Validate ()error {return _eadeaa .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};func (_ggfd ST_DLblPos )ValidateWithPath (path string )error {switch _ggfd {case 0,1,2,3,4,5,6,7,8,9:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfd ));};return nil ;};func NewCT_Orientation ()*CT_Orientation {_egcd :=&CT_Orientation {};return _egcd };func (_bfdfa *CT_Skip )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_bfdfa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eddba *CT_Tx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eddba .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Overlap ()*CT_Overlap {_becad :=&CT_Overlap {};return _becad };func (_gffcb *CT_Thickness )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaddcf :=range start .Attr {if _gaddcf .Name .Local =="\u0076\u0061\u006c"{_dbad ,_eecgdg :=ParseUnionST_Thickness (_gaddcf .Value );if _eecgdg !=nil {return _eecgdg ;};_gffcb .ValAttr =_dbad ;continue ;};};for {_fdgf ,_bdcef :=d .Token ();if _bdcef !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_bdcef );};if _ffgf ,_bbecb :=_fdgf .(_f .EndElement );_bbecb &&_ffgf .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path
func (_ffedd *CT_SecondPieSize )ValidateWithPath (path string )error {if _ffedd .ValAttr !=nil {if _dfead :=_ffedd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfead !=nil {return _dfead ;};};return nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;ExtLst *CT_ExtensionList ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_aeecf ,_ggeec :=_d .ParseUint (s ,10,16);if _ggeec !=nil {return ST_HPercent {},_ggeec ;};_eegfd :=uint16 (_aeecf );return ST_HPercent {ST_HPercentUShort :&_eegfd },nil ;};func (_deead *ST_Thickness )ValidateWithPath (path string )error {_fdacc :=[]string {};if _deead .ST_ThicknessPercent !=nil {_fdacc =append (_fdacc ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _deead .Uint32 !=nil {_fdacc =append (_fdacc ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_fdacc )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdacc );};return nil ;};
// Validate validates the CT_AxDataSource and its children
func (_ebac *CT_AxDataSource )Validate ()error {return _ebac .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_gfgg *CT_DateAx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bddf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gfgg .AxId ,_bddf );_gbccb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gfgg .Scaling ,_gbccb );if _gfgg .Delete !=nil {_dbbfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gfgg .Delete ,_dbbfc );};_ebeb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gfgg .AxPos ,_ebeb );if _gfgg .MajorGridlines !=nil {_eddc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfgg .MajorGridlines ,_eddc );};if _gfgg .MinorGridlines !=nil {_bgfa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfgg .MinorGridlines ,_bgfa );};if _gfgg .Title !=nil {_bcbfd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gfgg .Title ,_bcbfd );};if _gfgg .NumFmt !=nil {_aeed :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gfgg .NumFmt ,_aeed );};if _gfgg .MajorTickMark !=nil {_bbbc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gfgg .MajorTickMark ,_bbbc );};if _gfgg .MinorTickMark !=nil {_gccaa :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gfgg .MinorTickMark ,_gccaa );};if _gfgg .TickLblPos !=nil {_efbaf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gfgg .TickLblPos ,_efbaf );};if _gfgg .SpPr !=nil {_dcge :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfgg .SpPr ,_dcge );};if _gfgg .TxPr !=nil {_acbef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfgg .TxPr ,_acbef );};_ecfe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gfgg .CrossAx ,_ecfe );if _gfgg .Choice !=nil {_gfgg .Choice .MarshalXML (e ,_f .StartElement {});};if _gfgg .Auto !=nil {_ecdcb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_gfgg .Auto ,_ecdcb );};if _gfgg .LblOffset !=nil {_fgdg :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_gfgg .LblOffset ,_fgdg );};if _gfgg .BaseTimeUnit !=nil {_fggaf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gfgg .BaseTimeUnit ,_fggaf );};if _gfgg .MajorUnit !=nil {_bgdcg :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gfgg .MajorUnit ,_bgdcg );};if _gfgg .MajorTimeUnit !=nil {_fcfe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gfgg .MajorTimeUnit ,_fcfe );};if _gfgg .MinorUnit !=nil {_bgcb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gfgg .MinorUnit ,_bgcb );};if _gfgg .MinorTimeUnit !=nil {_ceabf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gfgg .MinorTimeUnit ,_ceabf );};if _gfgg .ExtLst !=nil {_fbfbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfgg .ExtLst ,_fbfbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eabbe ST_ScatterStyle )Validate ()error {return _eabbe .ValidateWithPath ("")};
// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path
func (_bggdc *CT_SplitType )ValidateWithPath (path string )error {if _adfd :=_bggdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adfd !=nil {return _adfd ;};return nil ;};func (_gcfb *CT_Extension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gefae :=range start .Attr {if _gefae .Name .Local =="\u0075\u0072\u0069"{_bfge ,_ggffa :=_gefae .Value ,error (nil );if _ggffa !=nil {return _ggffa ;};_gcfb .UriAttr =&_bfge ;continue ;};};_gfde :for {_edab ,_abfe :=d .Token ();if _abfe !=nil {return _abfe ;};switch _dfbfd :=_edab .(type ){case _f .StartElement :switch _dfbfd .Name {default:if _gfag ,_bgaa :=_g .CreateElement (_dfbfd );_bgaa !=nil {return _bgaa ;}else {if _efeag :=d .DecodeElement (_gfag ,&_dfbfd );_efeag !=nil {return _efeag ;};_gcfb .Any =_gfag ;};};case _f .EndElement :break _gfde ;case _f .CharData :};};return nil ;};
// ST_Overlap is a union type
type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func (_bbfg *CT_PivotFmts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbfg .PivotFmt !=nil {_faggc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_feef :=range _bbfg .PivotFmt {e .EncodeElement (_feef ,_faggc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};var ST_ThicknessPercentPatternRe =_fg .MustCompile (ST_ThicknessPercentPattern );func NewCT_Period ()*CT_Period {_aedaa :=&CT_Period {};return _aedaa };type EG_AxShared struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};func (_fddcg ST_LblAlgn )String ()string {switch _fddcg {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func (_eeafd *CT_Period )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gadef :=range start .Attr {if _gadef .Name .Local =="\u0076\u0061\u006c"{_bfee ,_afga :=_d .ParseUint (_gadef .Value ,10,32);if _afga !=nil {return _afga ;};_cfegf :=uint32 (_bfee );_eeafd .ValAttr =&_cfegf ;continue ;};};for {_decg ,_afafd :=d .Token ();if _afafd !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_afafd );};if _dead ,_gace :=_decg .(_f .EndElement );_gace &&_dead .Name ==start .Name {break ;};};return nil ;};func (_eabdfe *ST_GapAmount )Validate ()error {return _eabdfe .ValidateWithPath ("")};func NewCT_LegendPos ()*CT_LegendPos {_bcbaa :=&CT_LegendPos {};return _bcbaa };const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2;ST_TickMarkNone ST_TickMark =3;ST_TickMarkOut ST_TickMark =4;);func NewCT_PlotArea ()*CT_PlotArea {_bgdfg :=&CT_PlotArea {};return _bgdfg };func NewCT_SplitType ()*CT_SplitType {_ecbcb :=&CT_SplitType {};return _ecbcb };func (_aaef ST_PageSetupOrientation )String ()string {switch _aaef {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};
// Validate validates the EG_LegendEntryData and its children
func (_beeace *EG_LegendEntryData )Validate ()error {return _beeace .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func (_cdaga ST_PageSetupOrientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcccc :=_f .Attr {};_dcccc .Name =name ;switch _cdaga {case ST_PageSetupOrientationUnset :_dcccc .Value ="";case ST_PageSetupOrientationDefault :_dcccc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_dcccc .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_dcccc .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _dcccc ,nil ;};func (_cfb *CT_AxDataSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cfb .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_ErrValType and its children
func (_afgf *CT_ErrValType )Validate ()error {return _afgf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_PictureOptions ()*CT_PictureOptions {_bcagg :=&CT_PictureOptions {};return _bcagg };func (_dafcbf *CT_TimeUnit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caage :=range start .Attr {if _caage .Name .Local =="\u0076\u0061\u006c"{_dafcbf .ValAttr .UnmarshalXMLAttr (_caage );continue ;};};for {_afacf ,_ecff :=d .Token ();if _ecff !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_ecff );};if _cdaff ,_bgbdgb :=_afacf .(_f .EndElement );_bgbdgb &&_cdaff .Name ==start .Name {break ;};};return nil ;};func (_cfff *CT_Skip )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfff .ValAttr =1;for _ ,_ceea :=range start .Attr {if _ceea .Name .Local =="\u0076\u0061\u006c"{_efgfag ,_ffdfc :=_d .ParseUint (_ceea .Value ,10,32);if _ffdfc !=nil {return _ffdfc ;};_cfff .ValAttr =uint32 (_efgfag );continue ;};};for {_debfd ,_ffcb :=d .Token ();if _ffcb !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_ffcb );};if _gefc ,_fafba :=_debfd .(_f .EndElement );_fafba &&_gefc .Name ==start .Name {break ;};};return nil ;};
// Validate validates the EG_SurfaceChartShared and its children
func (_dacde *EG_SurfaceChartShared )Validate ()error {return _dacde .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};
// Validate validates the CT_LineChart and its children
func (_beaed *CT_LineChart )Validate ()error {return _beaed .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_ValAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_ChartSpace and its children
func (_feed *CT_ChartSpace )Validate ()error {return _feed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_ggcc ST_LegendPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggcc .String (),start );};
// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path
func (_fdffc *CT_SerTx )ValidateWithPath (path string )error {if _bbcd :=_fdffc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbcd !=nil {return _bbcd ;};return nil ;};
// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path
func (_bfde *CT_DLbls )ValidateWithPath (path string )error {for _bdfd ,_ccf :=range _bfde .DLbl {if _dggb :=_ccf .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bdfd ));_dggb !=nil {return _dggb ;};};if _bfde .Choice !=nil {if _fdca :=_bfde .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdca !=nil {return _fdca ;};};if _bfde .ExtLst !=nil {if _fdgg :=_bfde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdgg !=nil {return _fdgg ;};};return nil ;};
// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path
func (_faed *CT_Order )ValidateWithPath (path string )error {if _faed .ValAttr !=nil {if *_faed .ValAttr < 2{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_faed .ValAttr );};if *_faed .ValAttr > 6{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0036\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_faed .ValAttr );};};return nil ;};func (_agag ST_GapAmount )String ()string {if _agag .ST_GapAmountPercent !=nil {return _dg .Sprintf ("\u0025\u0076",*_agag .ST_GapAmountPercent );};if _agag .ST_GapAmountUShort !=nil {return _dg .Sprintf ("\u0025\u0076",*_agag .ST_GapAmountUShort );};return "";};
// Validate validates the CT_SurfaceChart and its children
func (_fdbde *CT_SurfaceChart )Validate ()error {return _fdbde .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func (_egcag *Group_DLbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egcag .Layout !=nil {_edfcf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_egcag .Layout ,_edfcf );};if _egcag .Tx !=nil {_feecf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_egcag .Tx ,_feecf );};if _egcag .NumFmt !=nil {_cfgbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_egcag .NumFmt ,_cfgbe );};if _egcag .SpPr !=nil {_gdbg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egcag .SpPr ,_gdbg );};if _egcag .TxPr !=nil {_aefde :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_egcag .TxPr ,_aefde );};if _egcag .DLblPos !=nil {_bgda :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_egcag .DLblPos ,_bgda );};if _egcag .ShowLegendKey !=nil {_bedfgf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_egcag .ShowLegendKey ,_bedfgf );};if _egcag .ShowVal !=nil {_fcgad :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_egcag .ShowVal ,_fcgad );};if _egcag .ShowCatName !=nil {_abefa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_egcag .ShowCatName ,_abefa );};if _egcag .ShowSerName !=nil {_dggbd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_egcag .ShowSerName ,_dggbd );};if _egcag .ShowPercent !=nil {_bbff :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_egcag .ShowPercent ,_bbff );};if _egcag .ShowBubbleSize !=nil {_dafag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_egcag .ShowBubbleSize ,_dafag );};if _egcag .Separator !=nil {_gbbdec :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_gbbdec ,*_egcag .Separator );e .EncodeElement (_egcag .Separator ,_gbbdec );};return nil ;};func (_egag *CT_SerAx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cgdd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_egag .AxId ,_cgdd );_gbeea :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_egag .Scaling ,_gbeea );if _egag .Delete !=nil {_fgfdf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_egag .Delete ,_fgfdf );};_dafd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_egag .AxPos ,_dafd );if _egag .MajorGridlines !=nil {_eggag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_egag .MajorGridlines ,_eggag );};if _egag .MinorGridlines !=nil {_dgbfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_egag .MinorGridlines ,_dgbfc );};if _egag .Title !=nil {_gbgb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_egag .Title ,_gbgb );};if _egag .NumFmt !=nil {_fede :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_egag .NumFmt ,_fede );};if _egag .MajorTickMark !=nil {_bdfb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_egag .MajorTickMark ,_bdfb );};if _egag .MinorTickMark !=nil {_abbeg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_egag .MinorTickMark ,_abbeg );};if _egag .TickLblPos !=nil {_eede :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_egag .TickLblPos ,_eede );};if _egag .SpPr !=nil {_dadea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egag .SpPr ,_dadea );};if _egag .TxPr !=nil {_feggd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_egag .TxPr ,_feggd );};_bdeae :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_egag .CrossAx ,_bdeae );if _egag .Choice !=nil {_egag .Choice .MarshalXML (e ,_f .StartElement {});};if _egag .TickLblSkip !=nil {_eefa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_egag .TickLblSkip ,_eefa );};if _egag .TickMarkSkip !=nil {_gdddf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_egag .TickMarkSkip ,_gdddf );};if _egag .ExtLst !=nil {_gbfef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egag .ExtLst ,_gbfef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_Skip and its children
func (_egcfe *CT_Skip )Validate ()error {return _egcfe .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};
// Validate validates the CT_SecondPieSize and its children
func (_cgdec *CT_SecondPieSize )Validate ()error {return _cgdec .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func (_dgbbff ST_TickLblPos )String ()string {switch _dgbbff {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077";case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_ebgg ,_aedc :=_d .ParseUint (s ,10,16);if _aedc !=nil {return ST_GapAmount {},_aedc ;};_fcafg :=uint16 (_ebgg );return ST_GapAmount {ST_GapAmountUShort :&_fcafg },nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_dgcbf *ST_LegendPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cegebd ,_cgfa :=d .Token ();if _cgfa !=nil {return _cgfa ;};if _egedf ,_feace :=_cegebd .(_f .EndElement );_feace &&_egedf .Name ==start .Name {*_dgcbf =1;return nil ;};if _gcccc ,_ecbgg :=_cegebd .(_f .CharData );!_ecbgg {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cegebd );}else {switch string (_gcccc ){case "":*_dgcbf =0;case "\u0062":*_dgcbf =1;case "\u0074\u0072":*_dgcbf =2;case "\u006c":*_dgcbf =3;case "\u0072":*_dgcbf =4;case "\u0074":*_dgcbf =5;};};_cegebd ,_cgfa =d .Token ();if _cgfa !=nil {return _cgfa ;};if _cdfdb ,_dgff :=_cegebd .(_f .EndElement );_dgff &&_cdfdb .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cegebd );};type CT_AxisUnit struct{ValAttr float64 ;};func (_gadag ST_LayoutTarget )ValidateWithPath (path string )error {switch _gadag {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadag ));};return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_gdbe :=&CT_OfPieType {};return _gdbe };func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_defag ,_ecaec :=_d .ParseUint (s ,10,16);if _ecaec !=nil {return ST_DepthPercent {},_ecaec ;};_bedbd :=uint16 (_defag );return ST_DepthPercent {ST_DepthPercentUShort :&_bedbd },nil ;};
// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path
func (_fddbg *CT_HoleSize )ValidateWithPath (path string )error {if _fddbg .ValAttr !=nil {if _cdbf :=_fddbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdbf !=nil {return _cdbf ;};};return nil ;};type CT_Skip struct{ValAttr uint32 ;};func NewCT_Thickness ()*CT_Thickness {_bfaag :=&CT_Thickness {};return _bfaag };func (_ceegd *ST_TrendlineType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafgcb ,_fecdg :=d .Token ();if _fecdg !=nil {return _fecdg ;};if _ceecg ,_bdecb :=_gafgcb .(_f .EndElement );_bdecb &&_ceecg .Name ==start .Name {*_ceegd =1;return nil ;};if _egfcd ,_eceb :=_gafgcb .(_f .CharData );!_eceb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gafgcb );}else {switch string (_egfcd ){case "":*_ceegd =0;case "\u0065\u0078\u0070":*_ceegd =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ceegd =2;case "\u006c\u006f\u0067":*_ceegd =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ceegd =4;case "\u0070\u006f\u006c\u0079":*_ceegd =5;case "\u0070\u006f\u0077e\u0072":*_ceegd =6;};};_gafgcb ,_fecdg =d .Token ();if _fecdg !=nil {return _fecdg ;};if _dcaaf ,_bbce :=_gafgcb .(_f .EndElement );_bbce &&_dcaaf .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gafgcb );};type CT_Grouping struct{ValAttr ST_Grouping ;};func NewCT_CustSplit ()*CT_CustSplit {_fddg :=&CT_CustSplit {};return _fddg };
// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path
func (_gbbf *CT_GapAmount )ValidateWithPath (path string )error {if _gbbf .ValAttr !=nil {if _bbaae :=_gbbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbaae !=nil {return _bbaae ;};};return nil ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_c .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_HPercent and its children
func (_ebacb *CT_HPercent )Validate ()error {return _ebacb .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_efeca ,_ggcec :=_d .ParseUint (s ,10,16);if _ggcec !=nil {return ST_SecondPieSize {},_ggcec ;};_fecd :=uint16 (_efeca );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_fecd },nil ;};func (_dgfgf *EG_DLblShared )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgfgf .NumFmt !=nil {_dgaab :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dgfgf .NumFmt ,_dgaab );};if _dgfgf .SpPr !=nil {_ddeag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgfgf .SpPr ,_ddeag );};if _dgfgf .TxPr !=nil {_fcedc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dgfgf .TxPr ,_fcedc );};if _dgfgf .DLblPos !=nil {_dgcfe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_dgfgf .DLblPos ,_dgcfe );};if _dgfgf .ShowLegendKey !=nil {_dgfae :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_dgfgf .ShowLegendKey ,_dgfae );};if _dgfgf .ShowVal !=nil {_eedc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_dgfgf .ShowVal ,_eedc );};if _dgfgf .ShowCatName !=nil {_edddb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dgfgf .ShowCatName ,_edddb );};if _dgfgf .ShowSerName !=nil {_adbeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dgfgf .ShowSerName ,_adbeb );};if _dgfgf .ShowPercent !=nil {_gfdgc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dgfgf .ShowPercent ,_gfdgc );};if _dgfgf .ShowBubbleSize !=nil {_cgac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dgfgf .ShowBubbleSize ,_cgac );};if _dgfgf .Separator !=nil {_gegc :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_gegc ,*_dgfgf .Separator );e .EncodeElement (_dgfgf .Separator ,_gegc );};return nil ;};func (_acdb *CT_CustSplit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgcb :for {_fabb ,_gffb :=d .Token ();if _gffb !=nil {return _gffb ;};switch _efgfa :=_fabb .(type ){case _f .StartElement :switch _efgfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}:_dada :=NewCT_UnsignedInt ();if _feeda :=d .DecodeElement (_dada ,&_efgfa );_feeda !=nil {return _feeda ;};_acdb .SecondPiePt =append (_acdb .SecondPiePt ,_dada );default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_efgfa .Name );if _caebc :=d .Skip ();_caebc !=nil {return _caebc ;};};case _f .EndElement :break _fgcb ;case _f .CharData :};};return nil ;};func (_egcge ST_Grouping )Validate ()error {return _egcge .ValidateWithPath ("")};
// ST_LblOffset is a union type
type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};
// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path
func (_fgbec *CT_Protection )ValidateWithPath (path string )error {if _fgbec .ChartObject !=nil {if _eggd :=_fgbec .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_eggd !=nil {return _eggd ;};};if _fgbec .Data !=nil {if _eeege :=_fgbec .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_eeege !=nil {return _eeege ;};};if _fgbec .Formatting !=nil {if _dafcc :=_fgbec .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_dafcc !=nil {return _dafcc ;};};if _fgbec .Selection !=nil {if _caaee :=_fgbec .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_caaee !=nil {return _caaee ;};};if _fgbec .UserInterface !=nil {if _bbfb :=_fgbec .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_bbfb !=nil {return _bbfb ;};};return nil ;};func (_aecf *CT_PageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aecf .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_dg .Sprintf ("\u0025\u0076",*_aecf .PaperSizeAttr )});};if _aecf .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_aecf .PaperHeightAttr )});};if _aecf .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_dg .Sprintf ("\u0025\u0076",*_aecf .PaperWidthAttr )});};if _aecf .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_aecf .FirstPageNumberAttr )});};if _aecf .OrientationAttr !=ST_PageSetupOrientationUnset {_bfbb ,_bbbca :=_aecf .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bbbca !=nil {return _bbbca ;};start .Attr =append (start .Attr ,_bfbb );};if _aecf .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_dg .Sprintf ("\u0025\u0064",_eegbe (*_aecf .BlackAndWhiteAttr ))});};if _aecf .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_eegbe (*_aecf .DraftAttr ))});};if _aecf .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0064",_eegbe (*_aecf .UseFirstPageNumberAttr ))});};if _aecf .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_dg .Sprintf ("\u0025\u0076",*_aecf .HorizontalDpiAttr )});};if _aecf .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_dg .Sprintf ("\u0025\u0076",*_aecf .VerticalDpiAttr )});};if _aecf .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_aecf .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_ScatterChart and its children
func (_dacgb *CT_ScatterChart )Validate ()error {return _dacgb .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};
// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path
func (_acgge *CT_ScatterStyle )ValidateWithPath (path string )error {if _bbfba :=_acgge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbfba !=nil {return _bbfba ;};return nil ;};func (_fgagf ST_SecondPieSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgagf .ST_SecondPieSizePercent !=nil {e .EncodeToken (_f .CharData (*_fgagf .ST_SecondPieSizePercent ));};if _fgagf .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_fgagf .ST_SecondPieSizeUShort )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_acdcg ST_TimeUnit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acdcg .String (),start );};func (_afbde ST_ScatterStyle )ValidateWithPath (path string )error {switch _afbde {case 0,1,2,3,4,5,6:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbde ));};return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_faag :=&EG_LineChartShared {};_faag .Grouping =NewCT_Grouping ();return _faag ;};
// Validate validates the CT_ValAx and its children
func (_afcea *CT_ValAx )Validate ()error {return _afcea .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_cagdb *CT_DLbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cagdb .Idx =NewCT_UnsignedInt ();_fdcf :for {_cgad ,_cgabf :=d .Token ();if _cgabf !=nil {return _cgabf ;};switch _bbbg :=_cgad .(type ){case _f .StartElement :switch _bbbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _fedg :=d .DecodeElement (_cagdb .Idx ,&_bbbg );_fedg !=nil {return _fedg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _dbfd :=d .DecodeElement (&_cagdb .Choice .Delete ,&_bbbg );_dbfd !=nil {return _dbfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _gee :=d .DecodeElement (&_cagdb .Choice .Layout ,&_bbbg );_gee !=nil {return _gee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _fdegd :=d .DecodeElement (&_cagdb .Choice .Tx ,&_bbbg );_fdegd !=nil {return _fdegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _eccb :=d .DecodeElement (&_cagdb .Choice .NumFmt ,&_bbbg );_eccb !=nil {return _eccb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _befb :=d .DecodeElement (&_cagdb .Choice .SpPr ,&_bbbg );_befb !=nil {return _befb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _fddb :=d .DecodeElement (&_cagdb .Choice .TxPr ,&_bbbg );_fddb !=nil {return _fddb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _cgde :=d .DecodeElement (&_cagdb .Choice .DLblPos ,&_bbbg );_cgde !=nil {return _cgde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _efad :=d .DecodeElement (&_cagdb .Choice .ShowLegendKey ,&_bbbg );_efad !=nil {return _efad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _afg :=d .DecodeElement (&_cagdb .Choice .ShowVal ,&_bbbg );_afg !=nil {return _afg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _cegc :=d .DecodeElement (&_cagdb .Choice .ShowCatName ,&_bbbg );_cegc !=nil {return _cegc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _gbge :=d .DecodeElement (&_cagdb .Choice .ShowSerName ,&_bbbg );_gbge !=nil {return _gbge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _agcf :=d .DecodeElement (&_cagdb .Choice .ShowPercent ,&_bbbg );_agcf !=nil {return _agcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _edcd :=d .DecodeElement (&_cagdb .Choice .ShowBubbleSize ,&_bbbg );_edcd !=nil {return _edcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _cagdb .Choice ==nil {_cagdb .Choice =NewCT_DLblChoice ();};if _gec :=d .DecodeElement (&_cagdb .Choice .Separator ,&_bbbg );_gec !=nil {return _gec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagdb .ExtLst =NewCT_ExtensionList ();if _bcce :=d .DecodeElement (_cagdb .ExtLst ,&_bbbg );_bcce !=nil {return _bcce ;};default:_b .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_bbbg .Name );if _bddcc :=d .Skip ();_bddcc !=nil {return _bddcc ;};};case _f .EndElement :break _fdcf ;case _f .CharData :};};return nil ;};type CT_RotY struct{ValAttr *uint16 ;};func (_baae *ST_LayoutTarget )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_baae =0;case "\u0069\u006e\u006ee\u0072":*_baae =1;case "\u006f\u0075\u0074e\u0072":*_baae =2;};return nil ;};func (_cffc ST_Overlap )String ()string {if _cffc .ST_OverlapPercent !=nil {return _dg .Sprintf ("\u0025\u0076",*_cffc .ST_OverlapPercent );};if _cffc .ST_OverlapByte !=nil {return _dg .Sprintf ("\u0025\u0076",*_cffc .ST_OverlapByte );};return "";};func NewCT_ExternalData ()*CT_ExternalData {_gecb :=&CT_ExternalData {};return _gecb };func (_bbec *CT_StrData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbec .PtCount !=nil {_fead :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_bbec .PtCount ,_fead );};if _bbec .Pt !=nil {_ggfab :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_cebc :=range _bbec .Pt {e .EncodeElement (_cebc ,_ggfab );};};if _bbec .ExtLst !=nil {_afed :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbec .ExtLst ,_afed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_fdfbd :=&CT_DispUnitsChoice {};return _fdfbd };
// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path
func (_dbc *CT_AxisUnit )ValidateWithPath (path string )error {if _dbc .ValAttr <=0{return _dg .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dbc .ValAttr );};return nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_dcea *ST_GapAmount )ValidateWithPath (path string )error {_dbdfc :=[]string {};if _dcea .ST_GapAmountPercent !=nil {_dbdfc =append (_dbdfc ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dcea .ST_GapAmountUShort !=nil {_dbdfc =append (_dbdfc ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_dbdfc )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dbdfc );};return nil ;};
// Validate validates the CT_PictureStackUnit and its children
func (_gcfge *CT_PictureStackUnit )Validate ()error {return _gcfge .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func NewCT_LblOffset ()*CT_LblOffset {_ddced :=&CT_LblOffset {};return _ddced };
// Validate validates the CT_Scaling and its children
func (_ccfa *CT_Scaling )Validate ()error {return _ccfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func (_fgccf ST_ErrDir )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abaga :=_f .Attr {};_abaga .Name =name ;switch _fgccf {case ST_ErrDirUnset :_abaga .Value ="";case ST_ErrDirX :_abaga .Value ="\u0078";case ST_ErrDirY :_abaga .Value ="\u0079";};return _abaga ,nil ;};
// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path
func (_bbae *CT_DTable )ValidateWithPath (path string )error {if _bbae .ShowHorzBorder !=nil {if _gegg :=_bbae .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_gegg !=nil {return _gegg ;};};if _bbae .ShowVertBorder !=nil {if _efba :=_bbae .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_efba !=nil {return _efba ;};};if _bbae .ShowOutline !=nil {if _eece :=_bbae .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_eece !=nil {return _eece ;};};if _bbae .ShowKeys !=nil {if _bbbd :=_bbae .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_bbbd !=nil {return _bbbd ;};};if _bbae .SpPr !=nil {if _dgbb :=_bbae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgbb !=nil {return _dgbb ;};};if _bbae .TxPr !=nil {if _bebg :=_bbae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bebg !=nil {return _bebg ;};};if _bbae .ExtLst !=nil {if _egbeb :=_bbae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egbeb !=nil {return _egbeb ;};};return nil ;};func (_fcaae *ST_DispBlanksAs )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcaae =0;case "\u0073\u0070\u0061\u006e":*_fcaae =1;case "\u0067\u0061\u0070":*_fcaae =2;case "\u007a\u0065\u0072\u006f":*_fcaae =3;};return nil ;};func (_bdcf *CT_PieSer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fbaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bdcf .Idx ,_fbaa );_gabag :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bdcf .Order ,_gabag );if _bdcf .Tx !=nil {_dfcd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bdcf .Tx ,_dfcd );};if _bdcf .SpPr !=nil {_gfcgg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bdcf .SpPr ,_gfcgg );};if _bdcf .Explosion !=nil {_gaccd :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bdcf .Explosion ,_gaccd );};if _bdcf .DPt !=nil {_cegaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_edaca :=range _bdcf .DPt {e .EncodeElement (_edaca ,_cegaa );};};if _bdcf .DLbls !=nil {_eaagd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bdcf .DLbls ,_eaagd );};if _bdcf .Cat !=nil {_dfgae :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bdcf .Cat ,_dfgae );};if _bdcf .Val !=nil {_afab :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bdcf .Val ,_afab );};if _bdcf .ExtLst !=nil {_dgdd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdcf .ExtLst ,_dgdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_RotY and its children
func (_ebdc *CT_RotY )Validate ()error {return _ebdc .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_fbadg *EG_AxSharedChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbadg .Crosses !=nil {_dgdg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_fbadg .Crosses ,_dgdg );};if _fbadg .CrossesAt !=nil {_ffaa :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_fbadg .CrossesAt ,_ffaa );};return nil ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func (_gedfa *ST_OfPieType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geaae ,_acaad :=d .Token ();if _acaad !=nil {return _acaad ;};if _bdgc ,_dgdcb :=_geaae .(_f .EndElement );_dgdcb &&_bdgc .Name ==start .Name {*_gedfa =1;return nil ;};if _cbbad ,_ebgcf :=_geaae .(_f .CharData );!_ebgcf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geaae );}else {switch string (_cbbad ){case "":*_gedfa =0;case "\u0070\u0069\u0065":*_gedfa =1;case "\u0062\u0061\u0072":*_gedfa =2;};};_geaae ,_acaad =d .Token ();if _acaad !=nil {return _acaad ;};if _dggc ,_gaebb :=_geaae .(_f .EndElement );_gaebb &&_dggc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geaae );};func (_gbcf *CT_AreaSer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bgg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gbcf .Idx ,_bgg );_afb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gbcf .Order ,_afb );if _gbcf .Tx !=nil {_bbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gbcf .Tx ,_bbc );};if _gbcf .SpPr !=nil {_adg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbcf .SpPr ,_adg );};if _gbcf .PictureOptions !=nil {_bee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gbcf .PictureOptions ,_bee );};if _gbcf .DPt !=nil {_fae :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ae :=range _gbcf .DPt {e .EncodeElement (_ae ,_fae );};};if _gbcf .DLbls !=nil {_dddd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gbcf .DLbls ,_dddd );};if _gbcf .Trendline !=nil {_adc :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cdb :=range _gbcf .Trendline {e .EncodeElement (_cdb ,_adc );};};if _gbcf .ErrBars !=nil {_cfc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fgbd :=range _gbcf .ErrBars {e .EncodeElement (_fgbd ,_cfc );};};if _gbcf .Cat !=nil {_ge :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gbcf .Cat ,_ge );};if _gbcf .Val !=nil {_gf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gbcf .Val ,_gf );};if _gbcf .ExtLst !=nil {_abf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbcf .ExtLst ,_abf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;};
// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path
func (_cce *CT_BubbleChart )ValidateWithPath (path string )error {if _cce .VaryColors !=nil {if _abab :=_cce .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_abab !=nil {return _abab ;};};for _dffeg ,_dbfc :=range _cce .Ser {if _gadd :=_dbfc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dffeg ));_gadd !=nil {return _gadd ;};};if _cce .DLbls !=nil {if _gef :=_cce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gef !=nil {return _gef ;};};if _cce .Bubble3D !=nil {if _ddag :=_cce .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_ddag !=nil {return _ddag ;};};if _cce .BubbleScale !=nil {if _dbbf :=_cce .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_dbbf !=nil {return _dbbf ;};};if _cce .ShowNegBubbles !=nil {if _abff :=_cce .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_abff !=nil {return _abff ;};};if _cce .SizeRepresents !=nil {if _bedb :=_cce .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_bedb !=nil {return _bedb ;};};for _cgf ,_adb :=range _cce .AxId {if _fgcg :=_adb .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cgf ));_fgcg !=nil {return _fgcg ;};};if _cce .ExtLst !=nil {if _cfde :=_cce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfde !=nil {return _cfde ;};};return nil ;};func (_gbed *CT_PlotAreaChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgefgg :for {_bddec ,_gccaad :=d .Token ();if _gccaad !=nil {return _gccaad ;};switch _bdeb :=_bddec .(type ){case _f .StartElement :switch _bdeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_gbed .AreaChart =NewCT_AreaChart ();if _eeeca :=d .DecodeElement (_gbed .AreaChart ,&_bdeb );_eeeca !=nil {return _eeeca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gbed .Area3DChart =NewCT_Area3DChart ();if _begbd :=d .DecodeElement (_gbed .Area3DChart ,&_bdeb );_begbd !=nil {return _begbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_gbed .LineChart =NewCT_LineChart ();if _ddefd :=d .DecodeElement (_gbed .LineChart ,&_bdeb );_ddefd !=nil {return _ddefd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gbed .Line3DChart =NewCT_Line3DChart ();if _cgdcc :=d .DecodeElement (_gbed .Line3DChart ,&_bdeb );_cgdcc !=nil {return _cgdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_gbed .StockChart =NewCT_StockChart ();if _fafbb :=d .DecodeElement (_gbed .StockChart ,&_bdeb );_fafbb !=nil {return _fafbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_gbed .RadarChart =NewCT_RadarChart ();if _faced :=d .DecodeElement (_gbed .RadarChart ,&_bdeb );_faced !=nil {return _faced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_gbed .ScatterChart =NewCT_ScatterChart ();if _egdaf :=d .DecodeElement (_gbed .ScatterChart ,&_bdeb );_egdaf !=nil {return _egdaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_gbed .PieChart =NewCT_PieChart ();if _cbgcb :=d .DecodeElement (_gbed .PieChart ,&_bdeb );_cbgcb !=nil {return _cbgcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gbed .Pie3DChart =NewCT_Pie3DChart ();if _cggd :=d .DecodeElement (_gbed .Pie3DChart ,&_bdeb );_cggd !=nil {return _cggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_gbed .DoughnutChart =NewCT_DoughnutChart ();if _ggeag :=d .DecodeElement (_gbed .DoughnutChart ,&_bdeb );_ggeag !=nil {return _ggeag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_gbed .BarChart =NewCT_BarChart ();if _edbg :=d .DecodeElement (_gbed .BarChart ,&_bdeb );_edbg !=nil {return _edbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_gbed .Bar3DChart =NewCT_Bar3DChart ();if _accg :=d .DecodeElement (_gbed .Bar3DChart ,&_bdeb );_accg !=nil {return _accg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_gbed .OfPieChart =NewCT_OfPieChart ();if _daggd :=d .DecodeElement (_gbed .OfPieChart ,&_bdeb );_daggd !=nil {return _daggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_gbed .SurfaceChart =NewCT_SurfaceChart ();if _dgfac :=d .DecodeElement (_gbed .SurfaceChart ,&_bdeb );_dgfac !=nil {return _dgfac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_gbed .Surface3DChart =NewCT_Surface3DChart ();if _ababf :=d .DecodeElement (_gbed .Surface3DChart ,&_bdeb );_ababf !=nil {return _ababf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_gbed .BubbleChart =NewCT_BubbleChart ();if _adcdd :=d .DecodeElement (_gbed .BubbleChart ,&_bdeb );_adcdd !=nil {return _adcdd ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bdeb .Name );if _bfbg :=d .Skip ();_bfbg !=nil {return _bfbg ;};};case _f .EndElement :break _dgefgg ;case _f .CharData :};};return nil ;};const ST_DepthPercentWithSymbolPattern ="\u0030\u002a\u0028\u0028\u005b\u0032\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d9\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d)\u007c\u0032\u0030\u0030\u0030)\u0025";func NewCT_OfPieChart ()*CT_OfPieChart {_eabe :=&CT_OfPieChart {};_eabe .OfPieType =NewCT_OfPieType ();return _eabe ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func NewCT_StrRef ()*CT_StrRef {_bggdcf :=&CT_StrRef {};return _bggdcf };func (_dege *CT_ErrBarType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dege .ValAttr !=ST_ErrBarTypeUnset {_ecace ,_dcae :=_dege .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _dcae !=nil {return _dcae ;};start .Attr =append (start .Attr ,_ecace );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path
func (_cegd *CT_TimeUnit )ValidateWithPath (path string )error {if _bgee :=_cegd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgee !=nil {return _bgee ;};return nil ;};
// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path
func (_gfdgbb *EG_AxSharedChoice )ValidateWithPath (path string )error {if _gfdgbb .Crosses !=nil {if _feaed :=_gfdgbb .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_feaed !=nil {return _feaed ;};};if _gfdgbb .CrossesAt !=nil {if _gcdgb :=_gfdgbb .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_gcdgb !=nil {return _gcdgb ;};};return nil ;};func (_eafca ST_HPercent )String ()string {if _eafca .ST_HPercentWithSymbol !=nil {return _dg .Sprintf ("\u0025\u0076",*_eafca .ST_HPercentWithSymbol );};if _eafca .ST_HPercentUShort !=nil {return _dg .Sprintf ("\u0025\u0076",*_eafca .ST_HPercentUShort );};return "";};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_aedgd :=&CT_TrendlineLbl {};return _aedgd };
// Validate validates the CT_RadarChart and its children
func (_fecfae *CT_RadarChart )Validate ()error {return _fecfae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};func NewCT_NumFmt ()*CT_NumFmt {_cgaff :=&CT_NumFmt {};return _cgaff };func (_fagc *CT_ErrDir )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fagc .ValAttr =ST_ErrDir (1);for _ ,_dbbe :=range start .Attr {if _dbbe .Name .Local =="\u0076\u0061\u006c"{_fagc .ValAttr .UnmarshalXMLAttr (_dbbe );continue ;};};for {_fega ,_edgb :=d .Token ();if _edgb !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_edgb );};if _fddc ,_fcdbe :=_fega .(_f .EndElement );_fcdbe &&_fddc .Name ==start .Name {break ;};};return nil ;};func (_afdb *CT_TxChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afdb .StrRef !=nil {_gccgc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_afdb .StrRef ,_gccgc );};if _afdb .Rich !=nil {_cgga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_afdb .Rich ,_cgga );};return nil ;};
// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
func (_bageb *CT_Shape )ValidateWithPath (path string )error {if _gdge :=_bageb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdge !=nil {return _gdge ;};return nil ;};const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1;ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4;);type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_ErrValType ()*CT_ErrValType {_dbdfd :=&CT_ErrValType {};return _dbdfd };func (_efacaa ST_ScatterStyle )String ()string {switch _efacaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068";case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";};func (_abddg *CT_UnsignedInt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbaca :=range start .Attr {if _fbaca .Name .Local =="\u0076\u0061\u006c"{_cdfae ,_bfec :=_d .ParseUint (_fbaca .Value ,10,32);if _bfec !=nil {return _bfec ;};_abddg .ValAttr =uint32 (_cdfae );continue ;};};for {_debge ,_feadb :=d .Token ();if _feadb !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_feadb );};if _efaag ,_dfac :=_debge .(_f .EndElement );_dfac &&_efaag .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_gffca :=&CT_PivotFmts {};return _gffca };
// Validate validates the CT_UpDownBars and its children
func (_gdecc *CT_UpDownBars )Validate ()error {return _gdecc .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func NewCT_Trendline ()*CT_Trendline {_dgfc :=&CT_Trendline {};_dgfc .TrendlineType =NewCT_TrendlineType ();return _dgfc ;};type CT_SerAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func (_efab *CT_AxDataSourceChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efab .MultiLvlStrRef !=nil {_fdfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_efab .MultiLvlStrRef ,_fdfc );};if _efab .NumRef !=nil {_ddb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_efab .NumRef ,_ddb );};if _efab .NumLit !=nil {_ba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_efab .NumLit ,_ba );};if _efab .StrRef !=nil {_baf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_efab .StrRef ,_baf );};if _efab .StrLit !=nil {_gea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_efab .StrLit ,_gea );};return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_ddbb :=&CT_ScatterChart {};_ddbb .ScatterStyle =NewCT_ScatterStyle ();return _ddbb ;};
// Validate validates the CT_StockChart and its children
func (_gfagd *CT_StockChart )Validate ()error {return _gfagd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_bcece ST_BuiltInUnit )Validate ()error {return _bcece .ValidateWithPath ("")};func (_cgfb *CT_TrendlineType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abdgg :=range start .Attr {if _abdgg .Name .Local =="\u0076\u0061\u006c"{_cgfb .ValAttr .UnmarshalXMLAttr (_abdgg );continue ;};};for {_acaga ,_eddf :=d .Token ();if _eddf !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0072\u0065\u006ed\u006ci\u006e\u0065\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_eddf );};if _beefb ,_gfcaf :=_acaga .(_f .EndElement );_gfcaf &&_beefb .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path
func (_fecfa *CT_Lvl )ValidateWithPath (path string )error {for _adfa ,_fcaa :=range _fecfa .Pt {if _bdfcf :=_fcaa .ValidateWithPath (_dg .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_adfa ));_bdfcf !=nil {return _bdfcf ;};};return nil ;};func (_ddgdd *ST_Orientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddgdd =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_ddgdd =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_ddgdd =2;};return nil ;};
// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path
func (_deb *CT_Area3DChart )ValidateWithPath (path string )error {if _deb .Grouping !=nil {if _bf :=_deb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bf !=nil {return _bf ;};};if _deb .VaryColors !=nil {if _eab :=_deb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eab !=nil {return _eab ;};};for _fgb ,_aa :=range _deb .Ser {if _ac :=_aa .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fgb ));_ac !=nil {return _ac ;};};if _deb .DLbls !=nil {if _gbb :=_deb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbb !=nil {return _gbb ;};};if _deb .DropLines !=nil {if _db :=_deb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_db !=nil {return _db ;};};if _deb .GapDepth !=nil {if _cd :=_deb .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_cd !=nil {return _cd ;};};for _ab ,_ec :=range _deb .AxId {if _def :=_ec .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ab ));_def !=nil {return _def ;};};if _deb .ExtLst !=nil {if _dc :=_deb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dc !=nil {return _dc ;};};return nil ;};func (_bgddf ST_LayoutMode )Validate ()error {return _bgddf .ValidateWithPath ("")};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_ggebf ST_Grouping )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cegbe :=_f .Attr {};_cegbe .Name =name ;switch _ggebf {case ST_GroupingUnset :_cegbe .Value ="";case ST_GroupingPercentStacked :_cegbe .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_cegbe .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_cegbe .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _cegbe ,nil ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};
// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path
func (_abdgc *CT_TickMark )ValidateWithPath (path string )error {if _geaab :=_abdgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geaab !=nil {return _geaab ;};return nil ;};func (_dgdcc ST_ErrBarType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgdcc .String (),start );};func (_cbba *ST_SecondPieSize )ValidateWithPath (path string )error {_bagf :=[]string {};if _cbba .ST_SecondPieSizePercent !=nil {_bagf =append (_bagf ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _cbba .ST_SecondPieSizeUShort !=nil {_bagf =append (_bagf ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_bagf )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bagf );};return nil ;};
// Validate validates the CT_PieSer and its children
func (_ecab *CT_PieSer )Validate ()error {return _ecab .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func (_bebab *CT_PlotAreaChoice1 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdba :for {_acdg ,_beeac :=d .Token ();if _beeac !=nil {return _beeac ;};switch _ecdf :=_acdg .(type ){case _f .StartElement :switch _ecdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_adbbd :=NewCT_ValAx ();if _fggc :=d .DecodeElement (_adbbd ,&_ecdf );_fggc !=nil {return _fggc ;};_bebab .ValAx =append (_bebab .ValAx ,_adbbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_bafbcf :=NewCT_CatAx ();if _dgbd :=d .DecodeElement (_bafbcf ,&_ecdf );_dgbd !=nil {return _dgbd ;};_bebab .CatAx =append (_bebab .CatAx ,_bafbcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_adade :=NewCT_DateAx ();if _eggfb :=d .DecodeElement (_adade ,&_ecdf );_eggfb !=nil {return _eggfb ;};_bebab .DateAx =append (_bebab .DateAx ,_adade );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_ccfgc :=NewCT_SerAx ();if _bdegd :=d .DecodeElement (_ccfgc ,&_ecdf );_bdegd !=nil {return _bdegd ;};_bebab .SerAx =append (_bebab .SerAx ,_ccfgc );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_ecdf .Name );if _bdcdd :=d .Skip ();_bdcdd !=nil {return _bdcdd ;};};case _f .EndElement :break _fdba ;case _f .CharData :};};return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func NewCT_ExtensionList ()*CT_ExtensionList {_bcbg :=&CT_ExtensionList {};return _bcbg };type CT_OfPieChart struct{OfPieType *CT_OfPieType ;VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;SplitType *CT_SplitType ;SplitPos *CT_Double ;CustSplit *CT_CustSplit ;SecondPieSize *CT_SecondPieSize ;SerLines []*CT_ChartLines ;ExtLst *CT_ExtensionList ;};func (_fdbfd *CT_Perspective )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdbfd .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_fdbfd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_fdbcb ST_ErrDir )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdbcb .String (),start );};func NewCT_SurfaceChart ()*CT_SurfaceChart {_bgbag :=&CT_SurfaceChart {};return _bgbag };func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_fbdae :=&EG_AxSharedChoice {};return _fbdae };type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_eead *EG_LineChartShared )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dacaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_eead .Grouping ,_dacaa );if _eead .VaryColors !=nil {_cabbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eead .VaryColors ,_cabbb );};if _eead .Ser !=nil {_fbfbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_geac :=range _eead .Ser {e .EncodeElement (_geac ,_fbfbe );};};if _eead .DLbls !=nil {_fdaca :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eead .DLbls ,_fdaca );};if _eead .DropLines !=nil {_cafabb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eead .DropLines ,_cafabb );};return nil ;};func (_dbbc *CT_PlotAreaChoice1 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbc .ValAx !=nil {_dfgb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_gfabe :=range _dbbc .ValAx {e .EncodeElement (_gfabe ,_dfgb );};};if _dbbc .CatAx !=nil {_edba :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_eeecf :=range _dbbc .CatAx {e .EncodeElement (_eeecf ,_edba );};};if _dbbc .DateAx !=nil {_fbedab :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_bdagb :=range _dbbc .DateAx {e .EncodeElement (_bdagb ,_fbedab );};};if _dbbc .SerAx !=nil {_gdce :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_dfdc :=range _dbbc .SerAx {e .EncodeElement (_dfdc ,_gdce );};};return nil ;};func (_fcbg ST_Grouping )ValidateWithPath (path string )error {switch _fcbg {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbg ));};return nil ;};func (_fddff ST_BarDir )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fedda :=_f .Attr {};_fedda .Name =name ;switch _fddff {case ST_BarDirUnset :_fedda .Value ="";case ST_BarDirBar :_fedda .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_fedda .Value ="\u0063\u006f\u006c";};return _fedda ,nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);
// Validate validates the CT_UnsignedInt and its children
func (_cgbbe *CT_UnsignedInt )Validate ()error {return _cgbbe .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_bfgd *CT_DispUnitsChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfgd .CustUnit !=nil {_eabbg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bfgd .CustUnit ,_eabbg );};if _bfgd .BuiltInUnit !=nil {_fadd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bfgd .BuiltInUnit ,_fadd );};return nil ;};type ST_LayoutMode byte ;type CT_Chart struct{Title *CT_Title ;AutoTitleDeleted *CT_Boolean ;PivotFmts *CT_PivotFmts ;View3D *CT_View3D ;Floor *CT_Surface ;SideWall *CT_Surface ;BackWall *CT_Surface ;PlotArea *CT_PlotArea ;Legend *CT_Legend ;PlotVisOnly *CT_Boolean ;DispBlanksAs *CT_DispBlanksAs ;ShowDLblsOverMax *CT_Boolean ;ExtLst *CT_ExtensionList ;};func NewEG_PieChartShared ()*EG_PieChartShared {_edec :=&EG_PieChartShared {};return _edec };func (_bfab ST_SizeRepresents )ValidateWithPath (path string )error {switch _bfab {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfab ));};return nil ;};func (_geec ST_Thickness )String ()string {if _geec .ST_ThicknessPercent !=nil {return _dg .Sprintf ("\u0025\u0076",*_geec .ST_ThicknessPercent );};if _geec .Uint32 !=nil {return _dg .Sprintf ("\u0025\u0076",*_geec .Uint32 );};return "";};func (_fee *CT_AxisUnit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fee .ValAttr =0+1;for _ ,_gac :=range start .Attr {if _gac .Name .Local =="\u0076\u0061\u006c"{_ecdc ,_gbd :=_d .ParseFloat (_gac .Value ,64);if _gbd !=nil {return _gbd ;};_fee .ValAttr =_ecdc ;continue ;};};for {_gcf ,_efg :=d .Token ();if _efg !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_efg );};if _ecbe ,_gga :=_gcf .(_f .EndElement );_gga &&_ecbe .Name ==start .Name {break ;};};return nil ;};func (_cgbca *CT_UpDownBar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbab :for {_bcdba ,_dcdcc :=d .Token ();if _dcdcc !=nil {return _dcdcc ;};switch _gdgdc :=_bcdba .(type ){case _f .StartElement :switch _gdgdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cgbca .SpPr =_c .NewCT_ShapeProperties ();if _dgdeb :=d .DecodeElement (_cgbca .SpPr ,&_gdgdc );_dgdeb !=nil {return _dgdeb ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_gdgdc .Name );if _fafg :=d .Skip ();_fafg !=nil {return _fafg ;};};case _f .EndElement :break _egbab ;case _f .CharData :};};return nil ;};func (_ccbcg ST_TrendlineType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccbcg .String (),start );};func (_dcabb *CT_LegendPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcabb .ValAttr !=ST_LegendPosUnset {_cbga ,_cebg :=_dcabb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _cebg !=nil {return _cebg ;};start .Attr =append (start .Attr ,_cbga );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdec *CT_PictureStackUnit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdec .ValAttr =0+1;for _ ,_efacf :=range start .Attr {if _efacf .Name .Local =="\u0076\u0061\u006c"{_edfb ,_gcge :=_d .ParseFloat (_efacf .Value ,64);if _gcge !=nil {return _gcge ;};_gdec .ValAttr =_edfb ;continue ;};};for {_cdfc ,_bfddg :=d .Token ();if _bfddg !=nil {return _dg .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_bfddg );};if _cfgag ,_edbce :=_cdfc .(_f .EndElement );_edbce &&_cfgag .Name ==start .Name {break ;};};return nil ;};func (_cad *CT_BarGrouping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cad .ValAttr !=ST_BarGroupingUnset {_gdga ,_cafb :=_cad .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _cafb !=nil {return _cafb ;};start .Attr =append (start .Attr ,_gdga );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_bgbg :=&CT_RadarStyle {};return _bgbg };func (_fefa *CT_RotY )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefa .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_fefa .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025";
// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path
func (_baff *CT_DLblPos )ValidateWithPath (path string )error {if _baff .ValAttr ==ST_DLblPosUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bebf :=_baff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bebf !=nil {return _bebf ;};return nil ;};func (_bcfdf *ST_SizeRepresents )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbbcg ,_dgged :=d .Token ();if _dgged !=nil {return _dgged ;};if _egfcb ,_dfged :=_adbbcg .(_f .EndElement );_dfged &&_egfcb .Name ==start .Name {*_bcfdf =1;return nil ;};if _edcag ,_eegbd :=_adbbcg .(_f .CharData );!_eegbd {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adbbcg );}else {switch string (_edcag ){case "":*_bcfdf =0;case "\u0061\u0072\u0065\u0061":*_bcfdf =1;case "\u0077":*_bcfdf =2;};};_adbbcg ,_dgged =d .Token ();if _dgged !=nil {return _dgged ;};if _efda ,_bebfe :=_adbbcg .(_f .EndElement );_bebfe &&_efda .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adbbcg );};func (_afgfe *ST_LblOffset )Validate ()error {return _afgfe .ValidateWithPath ("")};func NewCT_TimeUnit ()*CT_TimeUnit {_ggebb :=&CT_TimeUnit {};return _ggebb };
// Validate validates the CT_Title and its children
func (_ccga *CT_Title )Validate ()error {return _ccga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_agbd *CT_PictureStackUnit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_agbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgga *EG_AxSharedChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcdf :for {_aaecg ,_fffac :=d .Token ();if _fffac !=nil {return _fffac ;};switch _baga :=_aaecg .(type ){case _f .StartElement :switch _baga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_bgga .Crosses =NewCT_Crosses ();if _eddbd :=d .DecodeElement (_bgga .Crosses ,&_baga );_eddbd !=nil {return _eddbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_bgga .CrossesAt =NewCT_Double ();if _bade :=d .DecodeElement (_bgga .CrossesAt ,&_baga );_bade !=nil {return _bade ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_baga .Name );if _ageb :=d .Skip ();_ageb !=nil {return _ageb ;};};case _f .EndElement :break _gcdf ;case _f .CharData :};};return nil ;};type CT_CatAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblAlgn *CT_LblAlgn ;LblOffset *CT_LblOffset ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;NoMultiLvlLbl *CT_Boolean ;ExtLst *CT_ExtensionList ;};func NewCT_Order ()*CT_Order {_eadb :=&CT_Order {};return _eadb };
// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path
func (_bggde *CT_PieSer )ValidateWithPath (path string )error {if _gfgfd :=_bggde .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gfgfd !=nil {return _gfgfd ;};if _dcef :=_bggde .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dcef !=nil {return _dcef ;};if _bggde .Tx !=nil {if _bfad :=_bggde .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bfad !=nil {return _bfad ;};};if _bggde .SpPr !=nil {if _fcabg :=_bggde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcabg !=nil {return _fcabg ;};};if _bggde .Explosion !=nil {if _befdf :=_bggde .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_befdf !=nil {return _befdf ;};};for _gadgc ,_faefb :=range _bggde .DPt {if _agbda :=_faefb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gadgc ));_agbda !=nil {return _agbda ;};};if _bggde .DLbls !=nil {if _ggffe :=_bggde .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggffe !=nil {return _ggffe ;};};if _bggde .Cat !=nil {if _bada :=_bggde .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_bada !=nil {return _bada ;};};if _bggde .Val !=nil {if _bddcg :=_bggde .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bddcg !=nil {return _bddcg ;};};if _bggde .ExtLst !=nil {if _gfdff :=_bggde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdff !=nil {return _gfdff ;};};return nil ;};func (_cffac *CT_DispUnitsLbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beacd :for {_cbeab ,_eced :=d .Token ();if _eced !=nil {return _eced ;};switch _edcgc :=_cbeab .(type ){case _f .StartElement :switch _edcgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_cffac .Layout =NewCT_Layout ();if _eeca :=d .DecodeElement (_cffac .Layout ,&_edcgc );_eeca !=nil {return _eeca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cffac .Tx =NewCT_Tx ();if _gadg :=d .DecodeElement (_cffac .Tx ,&_edcgc );_gadg !=nil {return _gadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cffac .SpPr =_c .NewCT_ShapeProperties ();if _aafdf :=d .DecodeElement (_cffac .SpPr ,&_edcgc );_aafdf !=nil {return _aafdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cffac .TxPr =_c .NewCT_TextBody ();if _gbfa :=d .DecodeElement (_cffac .TxPr ,&_edcgc );_gbfa !=nil {return _gbfa ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_edcgc .Name );if _bbab :=d .Skip ();_bbab !=nil {return _bbab ;};};case _f .EndElement :break _beacd ;case _f .CharData :};};return nil ;};var ST_SecondPieSizePercentPatternRe =_fg .MustCompile (ST_SecondPieSizePercentPattern );func (_adca *ST_Grouping )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adca =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_adca =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_adca =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_adca =3;};return nil ;};func (_aadcg *ST_LayoutTarget )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fceg ,_aabbe :=d .Token ();if _aabbe !=nil {return _aabbe ;};if _gcdcf ,_gbgdd :=_fceg .(_f .EndElement );_gbgdd &&_gcdcf .Name ==start .Name {*_aadcg =1;return nil ;};if _ffbdf ,_dfebc :=_fceg .(_f .CharData );!_dfebc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fceg );}else {switch string (_ffbdf ){case "":*_aadcg =0;case "\u0069\u006e\u006ee\u0072":*_aadcg =1;case "\u006f\u0075\u0074e\u0072":*_aadcg =2;};};_fceg ,_aabbe =d .Token ();if _aabbe !=nil {return _aabbe ;};if _baedg ,_fafffd :=_fceg .(_f .EndElement );_fafffd &&_baedg .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fceg );};func (_bgfefd *ST_ErrBarType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeeedc ,_fdbbf :=d .Token ();if _fdbbf !=nil {return _fdbbf ;};if _ccfce ,_gafa :=_aeeedc .(_f .EndElement );_gafa &&_ccfce .Name ==start .Name {*_bgfefd =1;return nil ;};if _babac ,_eebcb :=_aeeedc .(_f .CharData );!_eebcb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeeedc );}else {switch string (_babac ){case "":*_bgfefd =0;case "\u0062\u006f\u0074\u0068":*_bgfefd =1;case "\u006d\u0069\u006eu\u0073":*_bgfefd =2;case "\u0070\u006c\u0075\u0073":*_bgfefd =3;};};_aeeedc ,_fdbbf =d .Token ();if _fdbbf !=nil {return _fdbbf ;};if _bcfde ,_fcfec :=_aeeedc .(_f .EndElement );_fcfec &&_bcfde .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeeedc );};type CT_TickMark struct{ValAttr ST_TickMark ;};
// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path
func (_gbdag *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_dega ST_HPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dega .ST_HPercentWithSymbol !=nil {e .EncodeToken (_f .CharData (*_dega .ST_HPercentWithSymbol ));};if _dega .ST_HPercentUShort !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_dega .ST_HPercentUShort )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func NewCT_DTable ()*CT_DTable {_dbee :=&CT_DTable {};return _dbee };func (_bdca *CT_OfPieChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gacg :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bdca .OfPieType ,_gacg );if _bdca .VaryColors !=nil {_edcgf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bdca .VaryColors ,_edcgf );};if _bdca .Ser !=nil {_gfad :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcbdg :=range _bdca .Ser {e .EncodeElement (_dcbdg ,_gfad );};};if _bdca .DLbls !=nil {_gdaee :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bdca .DLbls ,_gdaee );};if _bdca .GapWidth !=nil {_dgcg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bdca .GapWidth ,_dgcg );};if _bdca .SplitType !=nil {_ebdg :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bdca .SplitType ,_ebdg );};if _bdca .SplitPos !=nil {_fegc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_bdca .SplitPos ,_fegc );};if _bdca .CustSplit !=nil {_dgfea :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_bdca .CustSplit ,_dgfea );};if _bdca .SecondPieSize !=nil {_accc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bdca .SecondPieSize ,_accc );};if _bdca .SerLines !=nil {_bdgf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_eafgf :=range _bdca .SerLines {e .EncodeElement (_eafgf ,_bdgf );};};if _bdca .ExtLst !=nil {_dafa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdca .ExtLst ,_dafa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbgeb ST_Shape )String ()string {switch _fbgeb {case 0:return "";case 1:return "\u0063\u006f\u006e\u0065";case 2:return "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case 3:return "\u0062\u006f\u0078";case 4:return "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case 5:return "\u0070y\u0072\u0061\u006d\u0069\u0064";case 6:return "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return "";};func (_efbg *CT_ScatterSer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbg .Idx =NewCT_UnsignedInt ();_efbg .Order =NewCT_UnsignedInt ();_efgda :for {_gbaa ,_fcbd :=d .Token ();if _fcbd !=nil {return _fcbd ;};switch _cagge :=_gbaa .(type ){case _f .StartElement :switch _cagge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ccbab :=d .DecodeElement (_efbg .Idx ,&_cagge );_ccbab !=nil {return _ccbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _fgfdcf :=d .DecodeElement (_efbg .Order ,&_cagge );_fgfdcf !=nil {return _fgfdcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_efbg .Tx =NewCT_SerTx ();if _fcaeg :=d .DecodeElement (_efbg .Tx ,&_cagge );_fcaeg !=nil {return _fcaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_efbg .SpPr =_c .NewCT_ShapeProperties ();if _egcda :=d .DecodeElement (_efbg .SpPr ,&_cagge );_egcda !=nil {return _egcda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_efbg .Marker =NewCT_Marker ();if _efcb :=d .DecodeElement (_efbg .Marker ,&_cagge );_efcb !=nil {return _efcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_gdcde :=NewCT_DPt ();if _bcbc :=d .DecodeElement (_gdcde ,&_cagge );_bcbc !=nil {return _bcbc ;};_efbg .DPt =append (_efbg .DPt ,_gdcde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_efbg .DLbls =NewCT_DLbls ();if _feec :=d .DecodeElement (_efbg .DLbls ,&_cagge );_feec !=nil {return _feec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_dgba :=NewCT_Trendline ();if _gdcdeg :=d .DecodeElement (_dgba ,&_cagge );_gdcdeg !=nil {return _gdcdeg ;};_efbg .Trendline =append (_efbg .Trendline ,_dgba );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_dbdfa :=NewCT_ErrBars ();if _bage :=d .DecodeElement (_dbdfa ,&_cagge );_bage !=nil {return _bage ;};_efbg .ErrBars =append (_efbg .ErrBars ,_dbdfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_efbg .XVal =NewCT_AxDataSource ();if _efdgad :=d .DecodeElement (_efbg .XVal ,&_cagge );_efdgad !=nil {return _efdgad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_efbg .YVal =NewCT_NumDataSource ();if _fbgc :=d .DecodeElement (_efbg .YVal ,&_cagge );_fbgc !=nil {return _fbgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_efbg .Smooth =NewCT_Boolean ();if _bceca :=d .DecodeElement (_efbg .Smooth ,&_cagge );_bceca !=nil {return _bceca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbg .ExtLst =NewCT_ExtensionList ();if _agbab :=d .DecodeElement (_efbg .ExtLst ,&_cagge );_agbab !=nil {return _agbab ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_cagge .Name );if _ebbb :=d .Skip ();_ebbb !=nil {return _ebbb ;};};case _f .EndElement :break _efgda ;case _f .CharData :};};return nil ;};func (_fgcee *CT_UpDownBars )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbbbe :for {_edefe ,_bfbbdd :=d .Token ();if _bfbbdd !=nil {return _bfbbdd ;};switch _dgfd :=_edefe .(type ){case _f .StartElement :switch _dgfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_fgcee .GapWidth =NewCT_GapAmount ();if _cdabd :=d .DecodeElement (_fgcee .GapWidth ,&_dgfd );_cdabd !=nil {return _cdabd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"}:_fgcee .UpBars =NewCT_UpDownBar ();if _gcag :=d .DecodeElement (_fgcee .UpBars ,&_dgfd );_gcag !=nil {return _gcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_fgcee .DownBars =NewCT_UpDownBar ();if _ebgef :=d .DecodeElement (_fgcee .DownBars ,&_dgfd );_ebgef !=nil {return _ebgef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgcee .ExtLst =NewCT_ExtensionList ();if _gfebe :=d .DecodeElement (_fgcee .ExtLst ,&_dgfd );_gfebe !=nil {return _gfebe ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_dgfd .Name );if _ggffb :=d .Skip ();_ggffb !=nil {return _ggffb ;};};case _f .EndElement :break _cdbbbe ;case _f .CharData :};};return nil ;};func NewCT_PieChart ()*CT_PieChart {_ebdfd :=&CT_PieChart {};return _ebdfd };func (_ddaec *ST_DLblPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aefbc ,_gaec :=d .Token ();if _gaec !=nil {return _gaec ;};if _gdggefd ,_caefe :=_aefbc .(_f .EndElement );_caefe &&_gdggefd .Name ==start .Name {*_ddaec =1;return nil ;};if _ffaf ,_afcab :=_aefbc .(_f .CharData );!_afcab {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aefbc );}else {switch string (_ffaf ){case "":*_ddaec =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ddaec =1;case "\u0062":*_ddaec =2;case "\u0063\u0074\u0072":*_ddaec =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_ddaec =4;case "\u0069\u006e\u0045n\u0064":*_ddaec =5;case "\u006c":*_ddaec =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_ddaec =7;case "\u0072":*_ddaec =8;case "\u0074":*_ddaec =9;};};_aefbc ,_gaec =d .Token ();if _gaec !=nil {return _gaec ;};if _geabc ,_ffggc :=_aefbc .(_f .EndElement );_ffggc &&_geabc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aefbc );};
// Validate validates the CT_BubbleScale and its children
func (_eebe *CT_BubbleScale )Validate ()error {return _eebe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};func (_fcfc *CT_LblAlgn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fbcg ,_gbbc :=_fcfc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _gbbc !=nil {return _gbbc ;};start .Attr =append (start .Attr ,_fbcg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_bbbcae *CT_PictureFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_acabg ,_eebfg :=_bbbcae .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _eebfg !=nil {return _eebfg ;};start .Attr =append (start .Attr ,_acabg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbgebe ST_OfPieType )String ()string {switch _gbgebe {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};func (_ecgbd ST_LblAlgn )Validate ()error {return _ecgbd .ValidateWithPath ("")};
// Validate validates the CT_PictureOptions and its children
func (_ccebd *CT_PictureOptions )Validate ()error {return _ccebd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};const ST_BubbleScalePercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0032\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0033\u0030\u0030\u0029\u0025";func (_dbdf *CT_CrossBetween )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdf .ValAttr =ST_CrossBetween (1);for _ ,_dce :=range start .Attr {if _dce .Name .Local =="\u0076\u0061\u006c"{_dbdf .ValAttr .UnmarshalXMLAttr (_dce );continue ;};};for {_bebag ,_agce :=d .Token ();if _agce !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_agce );};if _edfd ,_fcad :=_bebag .(_f .EndElement );_fcad &&_edfd .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path
func (_aeca *CT_LblAlgn )ValidateWithPath (path string )error {if _aeca .ValAttr ==ST_LblAlgnUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dgdag :=_aeca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgdag !=nil {return _dgdag ;};return nil ;};func (_fcffdb ST_CrossBetween )Validate ()error {return _fcffdb .ValidateWithPath ("")};func (_cfab *CT_DispUnitsLbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfab .Layout !=nil {_eafb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cfab .Layout ,_eafb );};if _cfab .Tx !=nil {_gegd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cfab .Tx ,_gegd );};if _cfab .SpPr !=nil {_gbdfe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfab .SpPr ,_gbdfe );};if _cfab .TxPr !=nil {_egcf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cfab .TxPr ,_egcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_ddabaa ,_ggaab :=_d .ParseUint (s ,10,32);if _ggaab !=nil {return ST_Thickness {},_ggaab ;};_bedg :=uint32 (_ddabaa );return ST_Thickness {Uint32 :&_bedg },nil ;};func (_gdeeb *ST_BarDir )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdeeb =0;case "\u0062\u0061\u0072":*_gdeeb =1;case "\u0063\u006f\u006c":*_gdeeb =2;};return nil ;};func (_cdga *CT_LegendPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abcba :=range start .Attr {if _abcba .Name .Local =="\u0076\u0061\u006c"{_cdga .ValAttr .UnmarshalXMLAttr (_abcba );continue ;};};for {_abcd ,_bfba :=d .Token ();if _bfba !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_bfba );};if _fgfdc ,_fbca :=_abcd .(_f .EndElement );_fbca &&_fgfdc .Name ==start .Name {break ;};};return nil ;};func (_fceba *Group_DLbls )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fceba .NumFmt !=nil {_eabdf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fceba .NumFmt ,_eabdf );};if _fceba .SpPr !=nil {_aada :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fceba .SpPr ,_aada );};if _fceba .TxPr !=nil {_fffbd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fceba .TxPr ,_fffbd );};if _fceba .DLblPos !=nil {_abcdb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fceba .DLblPos ,_abcdb );};if _fceba .ShowLegendKey !=nil {_bfbbde :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fceba .ShowLegendKey ,_bfbbde );};if _fceba .ShowVal !=nil {_cfac :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fceba .ShowVal ,_cfac );};if _fceba .ShowCatName !=nil {_ffabd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fceba .ShowCatName ,_ffabd );};if _fceba .ShowSerName !=nil {_eegbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fceba .ShowSerName ,_eegbc );};if _fceba .ShowPercent !=nil {_ccggg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fceba .ShowPercent ,_ccggg );};if _fceba .ShowBubbleSize !=nil {_bcbgb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fceba .ShowBubbleSize ,_bcbgb );};if _fceba .Separator !=nil {_feecd :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_feecd ,*_fceba .Separator );e .EncodeElement (_fceba .Separator ,_feecd );};if _fceba .ShowLeaderLines !=nil {_dbfbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fceba .ShowLeaderLines ,_dbfbb );};if _fceba .LeaderLines !=nil {_dfgbd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fceba .LeaderLines ,_dfgbd );};return nil ;};func (_dedec ST_LblAlgn )ValidateWithPath (path string )error {switch _dedec {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedec ));};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func (_edfed *CT_TickLblPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agfge :=range start .Attr {if _agfge .Name .Local =="\u0076\u0061\u006c"{_edfed .ValAttr .UnmarshalXMLAttr (_agfge );continue ;};};for {_beeea ,_aebg :=d .Token ();if _aebg !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_aebg );};if _ffgfe ,_gcefd :=_beeea .(_f .EndElement );_gcefd &&_ffgfe .Name ==start .Name {break ;};};return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_bead *CT_FirstSliceAng )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bead .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_bead .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025";func (_gbffa ST_RadarStyle )String ()string {switch _gbffa {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";};func (_bfcd *CT_DLblPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bacc ,_bad :=_bfcd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_bacc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};var ST_OverlapPercentPatternRe =_fg .MustCompile (ST_OverlapPercentPattern );func (_efggg ST_BubbleScale )String ()string {if _efggg .ST_BubbleScalePercent !=nil {return _dg .Sprintf ("\u0025\u0076",*_efggg .ST_BubbleScalePercent );};if _efggg .ST_BubbleScaleUInt !=nil {return _dg .Sprintf ("\u0025\u0076",*_efggg .ST_BubbleScaleUInt );};return "";};type ST_SizeRepresents byte ;func (_gfcdbg *CT_Tx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfcdbg .Choice =NewCT_TxChoice ();_ggad :for {_edfad ,_fcfa :=d .Token ();if _fcfa !=nil {return _fcfa ;};switch _bcfd :=_edfad .(type ){case _f .StartElement :switch _bcfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_gfcdbg .Choice =NewCT_TxChoice ();if _gcbcf :=d .DecodeElement (&_gfcdbg .Choice .StrRef ,&_bcfd );_gcbcf !=nil {return _gcbcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_gfcdbg .Choice =NewCT_TxChoice ();if _agdgf :=d .DecodeElement (&_gfcdbg .Choice .Rich ,&_bcfd );_agdgf !=nil {return _agdgf ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0078 \u0025\u0076",_bcfd .Name );if _adfccd :=d .Skip ();_adfccd !=nil {return _adfccd ;};};case _f .EndElement :break _ggad ;case _f .CharData :};};return nil ;};type ST_MarkerStyle byte ;func (_aebga ST_LayoutTarget )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aebga .String (),start );};func (_bcfc ST_MarkerStyle )String ()string {switch _bcfc {case 0:return "";case 1:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 2:return "\u0064\u0061\u0073\u0068";case 3:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 4:return "\u0064\u006f\u0074";case 5:return "\u006e\u006f\u006e\u0065";case 6:return "\u0070i\u0063\u0074\u0075\u0072\u0065";case 7:return "\u0070\u006c\u0075\u0073";case 8:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 9:return "\u0073\u0074\u0061\u0072";case 10:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 11:return "\u0078";case 12:return "\u0061\u0075\u0074\u006f";};return "";};
// Validate validates the CT_Trendline and its children
func (_efdf *CT_Trendline )Validate ()error {return _efdf .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_faec ST_DLblPos )String ()string {switch _faec {case 0:return "";case 1:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 2:return "\u0062";case 3:return "\u0063\u0074\u0072";case 4:return "\u0069\u006e\u0042\u0061\u0073\u0065";case 5:return "\u0069\u006e\u0045n\u0064";case 6:return "\u006c";case 7:return "\u006f\u0075\u0074\u0045\u006e\u0064";case 8:return "\u0072";case 9:return "\u0074";};return "";};func (_dceg ST_ErrBarType )ValidateWithPath (path string )error {switch _dceg {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dceg ));};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_gfcf :=&CT_ErrDir {};_gfcf .ValAttr =ST_ErrDir (1);return _gfcf };func (_ccceg *CT_Title )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccceg .Tx !=nil {_acgeg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ccceg .Tx ,_acgeg );};if _ccceg .Layout !=nil {_fcfee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ccceg .Layout ,_fcfee );};if _ccceg .Overlay !=nil {_cgbe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_ccceg .Overlay ,_cgbe );};if _ccceg .SpPr !=nil {_bgafg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccceg .SpPr ,_bgafg );};if _ccceg .TxPr !=nil {_bcfea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ccceg .TxPr ,_bcfea );};if _ccceg .ExtLst !=nil {_afee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccceg .ExtLst ,_afee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcg *CT_Bar3DChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cgab :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fcg .BarDir ,_cgab );if _fcg .Grouping !=nil {_eeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fcg .Grouping ,_eeb );};if _fcg .VaryColors !=nil {_edc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fcg .VaryColors ,_edc );};if _fcg .Ser !=nil {_bba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_afba :=range _fcg .Ser {e .EncodeElement (_afba ,_bba );};};if _fcg .DLbls !=nil {_bgcd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcg .DLbls ,_bgcd );};if _fcg .GapWidth !=nil {_edb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_fcg .GapWidth ,_edb );};if _fcg .GapDepth !=nil {_deed :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_fcg .GapDepth ,_deed );};if _fcg .Shape !=nil {_gdcb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_fcg .Shape ,_gdcb );};_fac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bgd :=range _fcg .AxId {e .EncodeElement (_bgd ,_fac );};if _fcg .ExtLst !=nil {_fgcd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcg .ExtLst ,_fgcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;);type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_Tx and its children
func (_gedgc *CT_Tx )Validate ()error {return _gedgc .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};
// Validate validates the CT_DispUnits and its children
func (_aaeg *CT_DispUnits )Validate ()error {return _aaeg .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};type ST_ErrDir byte ;func (_dcged *CT_TimeUnit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcged .ValAttr !=ST_TimeUnitUnset {_gbcab ,_faddb :=_dcged .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _faddb !=nil {return _faddb ;};start .Attr =append (start .Attr ,_gbcab );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path
func (_abedc *CT_Skip )ValidateWithPath (path string )error {if _abedc .ValAttr < 1{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_abedc .ValAttr );};return nil ;};
// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path
func (_afdg *CT_HPercent )ValidateWithPath (path string )error {if _afdg .ValAttr !=nil {if _agdgg :=_afdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agdgg !=nil {return _agdgg ;};};return nil ;};func (_caead *EG_AreaChartShared )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caead .Grouping !=nil {_cbdff :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_caead .Grouping ,_cbdff );};if _caead .VaryColors !=nil {_daagb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_caead .VaryColors ,_daagb );};if _caead .Ser !=nil {_fgdcd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_agcc :=range _caead .Ser {e .EncodeElement (_agcc ,_fgdcd );};};if _caead .DLbls !=nil {_ebce :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_caead .DLbls ,_ebce );};if _caead .DropLines !=nil {_gcgdb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_caead .DropLines ,_gcgdb );};return nil ;};func NewCT_Crosses ()*CT_Crosses {_cgaf :=&CT_Crosses {};_cgaf .ValAttr =ST_Crosses (1);return _cgaf };type CT_OfPieType struct{ValAttr ST_OfPieType ;};
// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path
func (_bgcfa *CT_LegendEntry )ValidateWithPath (path string )error {if _age :=_bgcfa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_age !=nil {return _age ;};if _bgcfa .Choice !=nil {if _bfcdf :=_bgcfa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfcdf !=nil {return _bfcdf ;};};if _bgcfa .ExtLst !=nil {if _dfba :=_bgcfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfba !=nil {return _dfba ;};};return nil ;};
// Validate validates the EG_AxShared and its children
func (_eafab *EG_AxShared )Validate ()error {return _eafab .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_ggcbg *CT_LayoutTarget )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbfd :=range start .Attr {if _bbfd .Name .Local =="\u0076\u0061\u006c"{_ggcbg .ValAttr .UnmarshalXMLAttr (_bbfd );continue ;};};for {_bgbd ,_cgea :=d .Token ();if _cgea !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_cgea );};if _acfb ,_ddgg :=_bgbd .(_f .EndElement );_ddgg &&_acfb .Name ==start .Name {break ;};};return nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_cecad :=&CT_DLblChoice {};return _cecad };func NewCT_DepthPercent ()*CT_DepthPercent {_acfdd :=&CT_DepthPercent {};return _acfdd };func (_fbaf *CT_DepthPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbaf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_fbaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dadd *CT_LegendEntry )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dadd .Idx =NewCT_UnsignedInt ();_bcea :for {_ecdcc ,_afbgg :=d .Token ();if _afbgg !=nil {return _afbgg ;};switch _bddce :=_ecdcc .(type ){case _f .StartElement :switch _bddce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ddab :=d .DecodeElement (_dadd .Idx ,&_bddce );_ddab !=nil {return _ddab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _dadd .Choice ==nil {_dadd .Choice =NewCT_LegendEntryChoice ();};if _fdggd :=d .DecodeElement (&_dadd .Choice .Delete ,&_bddce );_fdggd !=nil {return _fdggd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _dadd .Choice ==nil {_dadd .Choice =NewCT_LegendEntryChoice ();};if _dcgb :=d .DecodeElement (&_dadd .Choice .TxPr ,&_bddce );_dcgb !=nil {return _dcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dadd .ExtLst =NewCT_ExtensionList ();if _dfee :=d .DecodeElement (_dadd .ExtLst ,&_bddce );_dfee !=nil {return _dfee ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_bddce .Name );if _ddegd :=d .Skip ();_ddegd !=nil {return _ddegd ;};};case _f .EndElement :break _bcea ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path
func (_ecdce *CT_UpDownBar )ValidateWithPath (path string )error {if _ecdce .SpPr !=nil {if _fedee :=_ecdce .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fedee !=nil {return _fedee ;};};return nil ;};func (_bbdbb *CT_LogBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_bbdbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ST_DepthPercent is a union type
type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_eeec *CT_PivotSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeec .FmtId =NewCT_UnsignedInt ();_bgaad :for {_abccg ,_agcd :=d .Token ();if _agcd !=nil {return _agcd ;};switch _gbdb :=_abccg .(type ){case _f .StartElement :switch _gbdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:if _ecaf :=d .DecodeElement (&_eeec .Name ,&_gbdb );_ecaf !=nil {return _ecaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"}:if _aeedd :=d .DecodeElement (_eeec .FmtId ,&_gbdb );_aeedd !=nil {return _aeedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedbg :=NewCT_ExtensionList ();if _fcgd :=d .DecodeElement (_gedbg ,&_gbdb );_fcgd !=nil {return _fcgd ;};_eeec .ExtLst =append (_eeec .ExtLst ,_gedbg );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_gbdb .Name );if _egadd :=d .Skip ();_egadd !=nil {return _egadd ;};};case _f .EndElement :break _bgaad ;case _f .CharData :};};return nil ;};func (_ffdcc *CT_ManualLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffdcc .LayoutTarget !=nil {_gdggc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_ffdcc .LayoutTarget ,_gdggc );};if _ffdcc .XMode !=nil {_eccd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ffdcc .XMode ,_eccd );};if _ffdcc .YMode !=nil {_bafa :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ffdcc .YMode ,_bafa );};if _ffdcc .WMode !=nil {_aafce :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ffdcc .WMode ,_aafce );};if _ffdcc .HMode !=nil {_fddbgb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ffdcc .HMode ,_fddbgb );};if _ffdcc .X !=nil {_fcff :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_ffdcc .X ,_fcff );};if _ffdcc .Y !=nil {_cfae :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_ffdcc .Y ,_cfae );};if _ffdcc .W !=nil {_eaac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_ffdcc .W ,_eaac );};if _ffdcc .H !=nil {_ddcee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_ffdcc .H ,_ddcee );};if _ffdcc .ExtLst !=nil {_efbfa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffdcc .ExtLst ,_efbfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cabc *CT_Orientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eddag :=range start .Attr {if _eddag .Name .Local =="\u0076\u0061\u006c"{_cabc .ValAttr .UnmarshalXMLAttr (_eddag );continue ;};};for {_ccffb ,_ffcac :=d .Token ();if _ffcac !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_ffcac );};if _dfceb ,_fdec :=_ccffb .(_f .EndElement );_fdec &&_dfceb .Name ==start .Name {break ;};};return nil ;};func (_eegdb *CT_ErrBarType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeef :=range start .Attr {if _aeef .Name .Local =="\u0076\u0061\u006c"{_eegdb .ValAttr .UnmarshalXMLAttr (_aeef );continue ;};};for {_fbeb ,_bfgb :=d .Token ();if _bfgb !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bfgb );};if _adgfg ,_fgddc :=_fbeb .(_f .EndElement );_fgddc &&_adgfg .Name ==start .Name {break ;};};return nil ;};type CT_BubbleChart struct{VaryColors *CT_Boolean ;Ser []*CT_BubbleSer ;DLbls *CT_DLbls ;Bubble3D *CT_Boolean ;BubbleScale *CT_BubbleScale ;ShowNegBubbles *CT_Boolean ;SizeRepresents *CT_SizeRepresents ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_deeea *CT_TextLanguageID )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_deeea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path
func (_aab *CT_Bar3DChart )ValidateWithPath (path string )error {if _dfdg :=_aab .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dfdg !=nil {return _dfdg ;};if _aab .Grouping !=nil {if _eegc :=_aab .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_eegc !=nil {return _eegc ;};};if _aab .VaryColors !=nil {if _efe :=_aab .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_efe !=nil {return _efe ;};};for _agfa ,_cbe :=range _aab .Ser {if _cbg :=_cbe .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_agfa ));_cbg !=nil {return _cbg ;};};if _aab .DLbls !=nil {if _ceaa :=_aab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ceaa !=nil {return _ceaa ;};};if _aab .GapWidth !=nil {if _dabg :=_aab .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_dabg !=nil {return _dabg ;};};if _aab .GapDepth !=nil {if _cgbf :=_aab .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_cgbf !=nil {return _cgbf ;};};if _aab .Shape !=nil {if _ebab :=_aab .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_ebab !=nil {return _ebab ;};};for _ddf ,_ebde :=range _aab .AxId {if _fbda :=_ebde .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ddf ));_fbda !=nil {return _fbda ;};};if _aab .ExtLst !=nil {if _geaa :=_aab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geaa !=nil {return _geaa ;};};return nil ;};func (_bbcbf *CT_HoleSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbcbf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_bbcbf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_PivotFmt ()*CT_PivotFmt {_daabd :=&CT_PivotFmt {};_daabd .Idx =NewCT_UnsignedInt ();return _daabd ;};func (_dccab ST_LayoutMode )ValidateWithPath (path string )error {switch _dccab {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccab ));};return nil ;};
// Validate validates the CT_PivotSource and its children
func (_gbebg *CT_PivotSource )Validate ()error {return _gbebg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_bcdcg *ST_DepthPercent )Validate ()error {return _bcdcg .ValidateWithPath ("")};func (_ecbec *CT_LineSer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbec .Idx =NewCT_UnsignedInt ();_ecbec .Order =NewCT_UnsignedInt ();_gffbg :for {_eabdd ,_gbbae :=d .Token ();if _gbbae !=nil {return _gbbae ;};switch _abfff :=_eabdd .(type ){case _f .StartElement :switch _abfff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gfgc :=d .DecodeElement (_ecbec .Idx ,&_abfff );_gfgc !=nil {return _gfgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _dedab :=d .DecodeElement (_ecbec .Order ,&_abfff );_dedab !=nil {return _dedab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_ecbec .Tx =NewCT_SerTx ();if _gdgd :=d .DecodeElement (_ecbec .Tx ,&_abfff );_gdgd !=nil {return _gdgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ecbec .SpPr =_c .NewCT_ShapeProperties ();if _abaac :=d .DecodeElement (_ecbec .SpPr ,&_abfff );_abaac !=nil {return _abaac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_ecbec .Marker =NewCT_Marker ();if _gfaef :=d .DecodeElement (_ecbec .Marker ,&_abfff );_gfaef !=nil {return _gfaef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_facad :=NewCT_DPt ();if _bbgae :=d .DecodeElement (_facad ,&_abfff );_bbgae !=nil {return _bbgae ;};_ecbec .DPt =append (_ecbec .DPt ,_facad );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ecbec .DLbls =NewCT_DLbls ();if _cdgb :=d .DecodeElement (_ecbec .DLbls ,&_abfff );_cdgb !=nil {return _cdgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_eefb :=NewCT_Trendline ();if _dagg :=d .DecodeElement (_eefb ,&_abfff );_dagg !=nil {return _dagg ;};_ecbec .Trendline =append (_ecbec .Trendline ,_eefb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_ecbec .ErrBars =NewCT_ErrBars ();if _ebded :=d .DecodeElement (_ecbec .ErrBars ,&_abfff );_ebded !=nil {return _ebded ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_ecbec .Cat =NewCT_AxDataSource ();if _fbbg :=d .DecodeElement (_ecbec .Cat ,&_abfff );_fbbg !=nil {return _fbbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_ecbec .Val =NewCT_NumDataSource ();if _fbebe :=d .DecodeElement (_ecbec .Val ,&_abfff );_fbebe !=nil {return _fbebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_ecbec .Smooth =NewCT_Boolean ();if _fafffb :=d .DecodeElement (_ecbec .Smooth ,&_abfff );_fafffb !=nil {return _fafffb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecbec .ExtLst =NewCT_ExtensionList ();if _dbbfd :=d .DecodeElement (_ecbec .ExtLst ,&_abfff );_dbbfd !=nil {return _dbbfd ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_abfff .Name );if _dbec :=d .Skip ();_dbec !=nil {return _dbec ;};};case _f .EndElement :break _gffbg ;case _f .CharData :};};return nil ;};
// Validate validates the CT_BubbleChart and its children
func (_eag *CT_BubbleChart )Validate ()error {return _eag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func NewCT_Chart ()*CT_Chart {_dccdg :=&CT_Chart {};_dccdg .PlotArea =NewCT_PlotArea ();return _dccdg ;};type ST_TimeUnit byte ;func (_debde *CT_NumDataSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_debde .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_TickLblPos and its children
func (_eabde *CT_TickLblPos )Validate ()error {return _eabde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func _eegbe (_ggge bool )uint8 {if _ggge {return 1;};return 0;};const (ST_ScatterStyleUnset ST_ScatterStyle =0;ST_ScatterStyleNone ST_ScatterStyle =1;ST_ScatterStyleLine ST_ScatterStyle =2;ST_ScatterStyleLineMarker ST_ScatterStyle =3;ST_ScatterStyleMarker ST_ScatterStyle =4;ST_ScatterStyleSmooth ST_ScatterStyle =5;ST_ScatterStyleSmoothMarker ST_ScatterStyle =6;);func (_becab *CT_MultiLvlStrRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abegc :for {_gacb ,_afbaf :=d .Token ();if _afbaf !=nil {return _afbaf ;};switch _ggbf :=_gacb .(type ){case _f .StartElement :switch _ggbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _feacg :=d .DecodeElement (&_becab .F ,&_ggbf );_feacg !=nil {return _feacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_becab .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _cgcde :=d .DecodeElement (_becab .MultiLvlStrCache ,&_ggbf );_cgcde !=nil {return _cgcde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becab .ExtLst =NewCT_ExtensionList ();if _edgdf :=d .DecodeElement (_becab .ExtLst ,&_ggbf );_edgdf !=nil {return _edgdf ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_ggbf .Name );if _bfe :=d .Skip ();_bfe !=nil {return _bfe ;};};case _f .EndElement :break _abegc ;case _f .CharData :};};return nil ;};
// Validate validates the CT_Grouping and its children
func (_dbcd *CT_Grouping )Validate ()error {return _dbcd .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_gggbb *CT_MultiLvlStrRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ccfg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_ccfg ,_gggbb .F );e .EncodeElement (_gggbb .F ,_ccfg );if _gggbb .MultiLvlStrCache !=nil {_daabf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_gggbb .MultiLvlStrCache ,_daabf );};if _gggbb .ExtLst !=nil {_gbfgf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gggbb .ExtLst ,_gbfgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_AreaChart ()*CT_AreaChart {_eae :=&CT_AreaChart {};return _eae };func NewCT_Title ()*CT_Title {_afbea :=&CT_Title {};return _afbea };func (_fcfce ST_Crosses )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcfce .String (),start );};
// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path
func (_dbeed *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };
// Validate validates the CT_DoughnutChart and its children
func (_afbf *CT_DoughnutChart )Validate ()error {return _afbf .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_efabe *CT_BarGrouping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_debb :=range start .Attr {if _debb .Name .Local =="\u0076\u0061\u006c"{_efabe .ValAttr .UnmarshalXMLAttr (_debb );continue ;};};for {_gfbc ,_dgda :=d .Token ();if _dgda !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0061\u0072\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067:\u0020\u0025\u0073",_dgda );};if _cfg ,_bgebe :=_gfbc .(_f .EndElement );_bgebe &&_cfg .Name ==start .Name {break ;};};return nil ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;};func NewCT_PageMargins ()*CT_PageMargins {_dbbed :=&CT_PageMargins {};return _dbbed };func (_dbcfb ST_LayoutTarget )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eaaab :=_f .Attr {};_eaaab .Name =name ;switch _dbcfb {case ST_LayoutTargetUnset :_eaaab .Value ="";case ST_LayoutTargetInner :_eaaab .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_eaaab .Value ="\u006f\u0075\u0074e\u0072";};return _eaaab ,nil ;};type CT_PictureStackUnit struct{ValAttr float64 ;};func (_acacd *CT_TxChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dagda :for {_fada ,_bgbdf :=d .Token ();if _bgbdf !=nil {return _bgbdf ;};switch _cfcb :=_fada .(type ){case _f .StartElement :switch _cfcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_acacd .StrRef =NewCT_StrRef ();if _eaeccc :=d .DecodeElement (_acacd .StrRef ,&_cfcb );_eaeccc !=nil {return _eaeccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_acacd .Rich =_c .NewCT_TextBody ();if _bbfbbd :=d .DecodeElement (_acacd .Rich ,&_cfcb );_bbfbbd !=nil {return _bbfbbd ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cfcb .Name );if _fdbec :=d .Skip ();_fdbec !=nil {return _fdbec ;};};case _f .EndElement :break _dagda ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path
func (_aaaa *CT_Trendline )ValidateWithPath (path string )error {if _aaaa .SpPr !=nil {if _cfcfd :=_aaaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfcfd !=nil {return _cfcfd ;};};if _aceg :=_aaaa .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_aceg !=nil {return _aceg ;};if _aaaa .Order !=nil {if _gbfb :=_aaaa .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gbfb !=nil {return _gbfb ;};};if _aaaa .Period !=nil {if _faddde :=_aaaa .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_faddde !=nil {return _faddde ;};};if _aaaa .Forward !=nil {if _ggdf :=_aaaa .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_ggdf !=nil {return _ggdf ;};};if _aaaa .Backward !=nil {if _gcggc :=_aaaa .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_gcggc !=nil {return _gcggc ;};};if _aaaa .Intercept !=nil {if _afgb :=_aaaa .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_afgb !=nil {return _afgb ;};};if _aaaa .DispRSqr !=nil {if _eggfe :=_aaaa .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_eggfe !=nil {return _eggfe ;};};if _aaaa .DispEq !=nil {if _fdefg :=_aaaa .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_fdefg !=nil {return _fdefg ;};};if _aaaa .TrendlineLbl !=nil {if _dgabbd :=_aaaa .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_dgabbd !=nil {return _dgabbd ;};};if _aaaa .ExtLst !=nil {if _ecgc :=_aaaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecgc !=nil {return _ecgc ;};};return nil ;};func (_ceaf *CT_Double )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_ceaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_DTable and its children
func (_bfga *CT_DTable )Validate ()error {return _bfga .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func (_bbefce *ST_TickMark )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbefce =0;case "\u0063\u0072\u006fs\u0073":*_bbefce =1;case "\u0069\u006e":*_bbefce =2;case "\u006e\u006f\u006e\u0065":*_bbefce =3;case "\u006f\u0075\u0074":*_bbefce =4;};return nil ;};
// Validate validates the CT_DispBlanksAs and its children
func (_eddgb *CT_DispBlanksAs )Validate ()error {return _eddgb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func NewCT_RadarChart ()*CT_RadarChart {_cagde :=&CT_RadarChart {};_cagde .RadarStyle =NewCT_RadarStyle ();return _cagde ;};func (_dabfc ST_BarGrouping )String ()string {switch _dabfc {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case 3:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 4:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func NewCT_BarGrouping ()*CT_BarGrouping {_aafc :=&CT_BarGrouping {};return _aafc };func (_cece *CT_BubbleSer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aabb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cece .Idx ,_aabb );_abbf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cece .Order ,_abbf );if _cece .Tx !=nil {_afad :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cece .Tx ,_afad );};if _cece .SpPr !=nil {_dbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cece .SpPr ,_dbe );};if _cece .InvertIfNegative !=nil {_ggcb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_cece .InvertIfNegative ,_ggcb );};if _cece .DPt !=nil {_aeba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bcde :=range _cece .DPt {e .EncodeElement (_bcde ,_aeba );};};if _cece .DLbls !=nil {_gcdc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cece .DLbls ,_gcdc );};if _cece .Trendline !=nil {_deda :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_agg :=range _cece .Trendline {e .EncodeElement (_agg ,_deda );};};if _cece .ErrBars !=nil {_bgdb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_abeb :=range _cece .ErrBars {e .EncodeElement (_abeb ,_bgdb );};};if _cece .XVal !=nil {_acec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_cece .XVal ,_acec );};if _cece .YVal !=nil {_faa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_cece .YVal ,_faa );};if _cece .BubbleSize !=nil {_ead :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cece .BubbleSize ,_ead );};if _cece .Bubble3D !=nil {_ecfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_cece .Bubble3D ,_ecfc );};if _cece .ExtLst !=nil {_fgg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cece .ExtLst ,_fgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path
func (_dgbbb *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _dgbbb .Wireframe !=nil {if _efcbf :=_dgbbb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_efcbf !=nil {return _efcbf ;};};for _ageeg ,_ddfgd :=range _dgbbb .Ser {if _efca :=_ddfgd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ageeg ));_efca !=nil {return _efca ;};};if _dgbbb .BandFmts !=nil {if _ecead :=_dgbbb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_ecead !=nil {return _ecead ;};};return nil ;};func NewCT_CatAx ()*CT_CatAx {_cfa :=&CT_CatAx {};_cfa .AxId =NewCT_UnsignedInt ();_cfa .Scaling =NewCT_Scaling ();_cfa .AxPos =NewCT_AxPos ();_cfa .CrossAx =NewCT_UnsignedInt ();return _cfa ;};func (_efddf ST_DepthPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efddf .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_f .CharData (*_efddf .ST_DepthPercentWithSymbol ));};if _efddf .ST_DepthPercentUShort !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_efddf .ST_DepthPercentUShort )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};
// Validate validates the CT_DLblsChoice and its children
func (_eadg *CT_DLblsChoice )Validate ()error {return _eadg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func NewCT_DLblsChoice ()*CT_DLblsChoice {_acee :=&CT_DLblsChoice {};return _acee };func (_fgcf *ST_AxPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daefe ,_cfaa :=d .Token ();if _cfaa !=nil {return _cfaa ;};if _dfeeg ,_dggbc :=_daefe .(_f .EndElement );_dggbc &&_dfeeg .Name ==start .Name {*_fgcf =1;return nil ;};if _egcab ,_agdgfg :=_daefe .(_f .CharData );!_agdgfg {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daefe );}else {switch string (_egcab ){case "":*_fgcf =0;case "\u0062":*_fgcf =1;case "\u006c":*_fgcf =2;case "\u0072":*_fgcf =3;case "\u0074":*_fgcf =4;};};_daefe ,_cfaa =d .Token ();if _cfaa !=nil {return _cfaa ;};if _dfaeb ,_addae :=_daefe .(_f .EndElement );_addae &&_dfaeb .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daefe );};func (_ebadg *CT_UnsignedInt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_ebadg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_LegendEntryChoice and its children
func (_cceed *CT_LegendEntryChoice )Validate ()error {return _cceed .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func (_bfece *ST_MarkerStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfece =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bfece =1;case "\u0064\u0061\u0073\u0068":*_bfece =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bfece =3;case "\u0064\u006f\u0074":*_bfece =4;case "\u006e\u006f\u006e\u0065":*_bfece =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_bfece =6;case "\u0070\u006c\u0075\u0073":*_bfece =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bfece =8;case "\u0073\u0074\u0061\u0072":*_bfece =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bfece =10;case "\u0078":*_bfece =11;case "\u0061\u0075\u0074\u006f":*_bfece =12;};return nil ;};
// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path
func (_fegg *CT_Crosses )ValidateWithPath (path string )error {if _fegg .ValAttr ==ST_CrossesUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fabg :=_fegg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fabg !=nil {return _fabg ;};return nil ;};
// Validate validates the CT_GapAmount and its children
func (_fggg *CT_GapAmount )Validate ()error {return _fggg .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};type CT_Thickness struct{ValAttr ST_Thickness ;};
// Validate validates the CT_FirstSliceAng and its children
func (_ffb *CT_FirstSliceAng )Validate ()error {return _ffb .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};func (_ffba *CT_LineChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffba .Grouping =NewCT_Grouping ();_dfae :for {_dfeb ,_ebacc :=d .Token ();if _ebacc !=nil {return _ebacc ;};switch _dfbcc :=_dfeb .(type ){case _f .StartElement :switch _dfbcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _gccd :=d .DecodeElement (_ffba .Grouping ,&_dfbcc );_gccd !=nil {return _gccd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ffba .VaryColors =NewCT_Boolean ();if _acc :=d .DecodeElement (_ffba .VaryColors ,&_dfbcc );_acc !=nil {return _acc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ggfe :=NewCT_LineSer ();if _dabd :=d .DecodeElement (_ggfe ,&_dfbcc );_dabd !=nil {return _dabd ;};_ffba .Ser =append (_ffba .Ser ,_ggfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ffba .DLbls =NewCT_DLbls ();if _ecce :=d .DecodeElement (_ffba .DLbls ,&_dfbcc );_ecce !=nil {return _ecce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ffba .DropLines =NewCT_ChartLines ();if _ebad :=d .DecodeElement (_ffba .DropLines ,&_dfbcc );_ebad !=nil {return _ebad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_ffba .HiLowLines =NewCT_ChartLines ();if _baccg :=d .DecodeElement (_ffba .HiLowLines ,&_dfbcc );_baccg !=nil {return _baccg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_ffba .UpDownBars =NewCT_UpDownBars ();if _dbfgd :=d .DecodeElement (_ffba .UpDownBars ,&_dfbcc );_dbfgd !=nil {return _dbfgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_ffba .Marker =NewCT_Boolean ();if _aeff :=d .DecodeElement (_ffba .Marker ,&_dfbcc );_aeff !=nil {return _aeff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_ffba .Smooth =NewCT_Boolean ();if _dfdac :=d .DecodeElement (_ffba .Smooth ,&_dfbcc );_dfdac !=nil {return _dfdac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gaea :=NewCT_UnsignedInt ();if _fded :=d .DecodeElement (_gaea ,&_dfbcc );_fded !=nil {return _fded ;};_ffba .AxId =append (_ffba .AxId ,_gaea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffba .ExtLst =NewCT_ExtensionList ();if _fbfcd :=d .DecodeElement (_ffba .ExtLst ,&_dfbcc );_fbfcd !=nil {return _fbfcd ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dfbcc .Name );if _gegae :=d .Skip ();_gegae !=nil {return _gegae ;};};case _f .EndElement :break _dfae ;case _f .CharData :};};return nil ;};
// Validate validates the CT_Style and its children
func (_cacfe *CT_Style )Validate ()error {return _cacfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_facaf *CT_SerAx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facaf .AxId =NewCT_UnsignedInt ();_facaf .Scaling =NewCT_Scaling ();_facaf .AxPos =NewCT_AxPos ();_facaf .CrossAx =NewCT_UnsignedInt ();_acag :for {_bdffd ,_gede :=d .Token ();if _gede !=nil {return _gede ;};switch _gccag :=_bdffd .(type ){case _f .StartElement :switch _gccag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _dcfce :=d .DecodeElement (_facaf .AxId ,&_gccag );_dcfce !=nil {return _dcfce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _gaff :=d .DecodeElement (_facaf .Scaling ,&_gccag );_gaff !=nil {return _gaff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_facaf .Delete =NewCT_Boolean ();if _gdeac :=d .DecodeElement (_facaf .Delete ,&_gccag );_gdeac !=nil {return _gdeac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _fdbe :=d .DecodeElement (_facaf .AxPos ,&_gccag );_fdbe !=nil {return _fdbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_facaf .MajorGridlines =NewCT_ChartLines ();if _fcddd :=d .DecodeElement (_facaf .MajorGridlines ,&_gccag );_fcddd !=nil {return _fcddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_facaf .MinorGridlines =NewCT_ChartLines ();if _edcge :=d .DecodeElement (_facaf .MinorGridlines ,&_gccag );_edcge !=nil {return _edcge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_facaf .Title =NewCT_Title ();if _daea :=d .DecodeElement (_facaf .Title ,&_gccag );_daea !=nil {return _daea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_facaf .NumFmt =NewCT_NumFmt ();if _cade :=d .DecodeElement (_facaf .NumFmt ,&_gccag );_cade !=nil {return _cade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_facaf .MajorTickMark =NewCT_TickMark ();if _badag :=d .DecodeElement (_facaf .MajorTickMark ,&_gccag );_badag !=nil {return _badag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_facaf .MinorTickMark =NewCT_TickMark ();if _bbggbb :=d .DecodeElement (_facaf .MinorTickMark ,&_gccag );_bbggbb !=nil {return _bbggbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_facaf .TickLblPos =NewCT_TickLblPos ();if _ccdb :=d .DecodeElement (_facaf .TickLblPos ,&_gccag );_ccdb !=nil {return _ccdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_facaf .SpPr =_c .NewCT_ShapeProperties ();if _aadce :=d .DecodeElement (_facaf .SpPr ,&_gccag );_aadce !=nil {return _aadce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_facaf .TxPr =_c .NewCT_TextBody ();if _baeb :=d .DecodeElement (_facaf .TxPr ,&_gccag );_baeb !=nil {return _baeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _fbea :=d .DecodeElement (_facaf .CrossAx ,&_gccag );_fbea !=nil {return _fbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_facaf .Choice =NewEG_AxSharedChoice ();if _dbfaf :=d .DecodeElement (&_facaf .Choice .Crosses ,&_gccag );_dbfaf !=nil {return _dbfaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_facaf .Choice =NewEG_AxSharedChoice ();if _cedfa :=d .DecodeElement (&_facaf .Choice .CrossesAt ,&_gccag );_cedfa !=nil {return _cedfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_facaf .TickLblSkip =NewCT_Skip ();if _dcdbd :=d .DecodeElement (_facaf .TickLblSkip ,&_gccag );_dcdbd !=nil {return _dcdbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_facaf .TickMarkSkip =NewCT_Skip ();if _afaecb :=d .DecodeElement (_facaf .TickMarkSkip ,&_gccag );_afaecb !=nil {return _afaecb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_facaf .ExtLst =NewCT_ExtensionList ();if _fbaab :=d .DecodeElement (_facaf .ExtLst ,&_gccag );_fbaab !=nil {return _fbaab ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_gccag .Name );if _eabdca :=d .Skip ();_eabdca !=nil {return _eabdca ;};};case _f .EndElement :break _acag ;case _f .CharData :};};return nil ;};
// ST_Thickness is a union type
type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func (_egfc *CT_DispBlanksAs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebcgf :=range start .Attr {if _ebcgf .Name .Local =="\u0076\u0061\u006c"{_egfc .ValAttr .UnmarshalXMLAttr (_ebcgf );continue ;};};for {_cfcg ,_degg :=d .Token ();if _degg !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_degg );};if _dgadb ,_aabda :=_cfcg .(_f .EndElement );_aabda &&_dgadb .Name ==start .Name {break ;};};return nil ;};type CT_LogBase struct{ValAttr float64 ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_PlotAreaChoice1 and its children
func (_bdfgff *CT_PlotAreaChoice1 )Validate ()error {return _bdfgff .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func (_gcddc *CT_ErrValType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gefa :=range start .Attr {if _gefa .Name .Local =="\u0076\u0061\u006c"{_gcddc .ValAttr .UnmarshalXMLAttr (_gefa );continue ;};};for {_dfbc ,_adab :=d .Token ();if _adab !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_adab );};if _eccg ,_dfce :=_dfbc .(_f .EndElement );_dfce &&_eccg .Name ==start .Name {break ;};};return nil ;};func (_bafcg *CT_Extension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bafcg .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_dg .Sprintf ("\u0025\u0076",*_bafcg .UriAttr )});};e .EncodeToken (start );if _bafcg .Any !=nil {_bafcg .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const ST_SecondPieSizePercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0035\u002d9\u005d\u0029\u007c(\u005b\u0031\u002d\u0039]\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0032\u0030\u0030\u0029\u0025";func (_baaae ST_Grouping )String ()string {switch _baaae {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};func (_gefe *ST_Overlap )ValidateWithPath (path string )error {_efdfb :=[]string {};if _gefe .ST_OverlapPercent !=nil {_efdfb =append (_efdfb ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _gefe .ST_OverlapByte !=nil {_efdfb =append (_efdfb ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_efdfb )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efdfb );};return nil ;};func NewCT_AxDataSource ()*CT_AxDataSource {_dccd :=&CT_AxDataSource {};_dccd .Choice =NewCT_AxDataSourceChoice ();return _dccd ;};func (_gcdfc ST_SizeRepresents )Validate ()error {return _gcdfc .ValidateWithPath ("")};func NewCT_HoleSize ()*CT_HoleSize {_beae :=&CT_HoleSize {};return _beae };
// ST_GapAmount is a union type
type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func (_fcae *CT_NumFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbgbb :=range start .Attr {if _bbgbb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_gbdde ,_dggfg :=_bbgbb .Value ,error (nil );if _dggfg !=nil {return _dggfg ;};_fcae .FormatCodeAttr =_gbdde ;continue ;};if _bbgbb .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_bbfc ,_gcffe :=_d .ParseBool (_bbgbb .Value );if _gcffe !=nil {return _gcffe ;};_fcae .SourceLinkedAttr =&_bbfc ;continue ;};};for {_gffe ,_aedd :=d .Token ();if _aedd !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_aedd );};if _bdab ,_eaba :=_gffe .(_f .EndElement );_eaba &&_bdab .Name ==start .Name {break ;};};return nil ;};
// Validate validates the CT_TickMark and its children
func (_bdfe *CT_TickMark )Validate ()error {return _bdfe .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func (_edegg *CT_ScatterStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edegg .ValAttr !=ST_ScatterStyleUnset {_dceee ,_aefc :=_edegg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _aefc !=nil {return _aefc ;};start .Attr =append (start .Attr ,_dceee );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbf *CT_BubbleChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daa :for {_aceb ,_gag :=d .Token ();if _gag !=nil {return _gag ;};switch _gca :=_aceb .(type ){case _f .StartElement :switch _gca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dbf .VaryColors =NewCT_Boolean ();if _eaa :=d .DecodeElement (_dbf .VaryColors ,&_gca );_eaa !=nil {return _eaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dfb :=NewCT_BubbleSer ();if _aec :=d .DecodeElement (_dfb ,&_gca );_aec !=nil {return _aec ;};_dbf .Ser =append (_dbf .Ser ,_dfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dbf .DLbls =NewCT_DLbls ();if _beba :=d .DecodeElement (_dbf .DLbls ,&_gca );_beba !=nil {return _beba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_dbf .Bubble3D =NewCT_Boolean ();if _bdda :=d .DecodeElement (_dbf .Bubble3D ,&_gca );_bdda !=nil {return _bdda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_dbf .BubbleScale =NewCT_BubbleScale ();if _cdfa :=d .DecodeElement (_dbf .BubbleScale ,&_gca );_cdfa !=nil {return _cdfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_dbf .ShowNegBubbles =NewCT_Boolean ();if _bffd :=d .DecodeElement (_dbf .ShowNegBubbles ,&_gca );_bffd !=nil {return _bffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_dbf .SizeRepresents =NewCT_SizeRepresents ();if _becc :=d .DecodeElement (_dbf .SizeRepresents ,&_gca );_becc !=nil {return _becc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dgef :=NewCT_UnsignedInt ();if _bedf :=d .DecodeElement (_dgef ,&_gca );_bedf !=nil {return _bedf ;};_dbf .AxId =append (_dbf .AxId ,_dgef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbf .ExtLst =NewCT_ExtensionList ();if _gde :=d .DecodeElement (_dbf .ExtLst ,&_gca );_gde !=nil {return _gde ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_gca .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _f .EndElement :break _daa ;case _f .CharData :};};return nil ;};func (_eccfd *ST_BubbleScale )ValidateWithPath (path string )error {_ggdbb :=[]string {};if _eccfd .ST_BubbleScalePercent !=nil {_ggdbb =append (_ggdbb ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _eccfd .ST_BubbleScaleUInt !=nil {_ggdbb =append (_ggdbb ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_ggdbb )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggdbb );};return nil ;};func (_ecgg *CT_BandFmts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecgg .BandFmt !=nil {_begf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_bcd :=range _ecgg .BandFmt {e .EncodeElement (_bcd ,_begf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afgdf *ST_Crosses )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdgab ,_fgfbe :=d .Token ();if _fgfbe !=nil {return _fgfbe ;};if _gfff ,_ffec :=_gdgab .(_f .EndElement );_ffec &&_gfff .Name ==start .Name {*_afgdf =1;return nil ;};if _cdage ,_bfgfa :=_gdgab .(_f .CharData );!_bfgfa {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdgab );}else {switch string (_cdage ){case "":*_afgdf =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_afgdf =1;case "\u006d\u0061\u0078":*_afgdf =2;case "\u006d\u0069\u006e":*_afgdf =3;};};_gdgab ,_fgfbe =d .Token ();if _fgfbe !=nil {return _fgfbe ;};if _gbbfa ,_cdbac :=_gdgab .(_f .EndElement );_cdbac &&_gbbfa .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdgab );};func (_cgge *CT_HoleSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbdgf :=range start .Attr {if _bbdgf .Name .Local =="\u0076\u0061\u006c"{_dbgd ,_affa :=ParseUnionST_HoleSize (_bbdgf .Value );if _affa !=nil {return _affa ;};_cgge .ValAttr =&_dbgd ;continue ;};};for {_fdab ,_efbe :=d .Token ();if _efbe !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_efbe );};if _cdff ,_geae :=_fdab .(_f .EndElement );_geae &&_cdff .Name ==start .Name {break ;};};return nil ;};func (_ccfab *ST_LblAlgn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcagc ,_dcba :=d .Token ();if _dcba !=nil {return _dcba ;};if _fgfed ,_aeecd :=_cbcagc .(_f .EndElement );_aeecd &&_fgfed .Name ==start .Name {*_ccfab =1;return nil ;};if _eeabc ,_egfgcd :=_cbcagc .(_f .CharData );!_egfgcd {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcagc );}else {switch string (_eeabc ){case "":*_ccfab =0;case "\u0063\u0074\u0072":*_ccfab =1;case "\u006c":*_ccfab =2;case "\u0072":*_ccfab =3;};};_cbcagc ,_dcba =d .Token ();if _dcba !=nil {return _dcba ;};if _geace ,_dfbccd :=_cbcagc .(_f .EndElement );_dfbccd &&_geace .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcagc );};
// Validate validates the CT_NumFmt and its children
func (_ccge *CT_NumFmt )Validate ()error {return _ccge .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_edefeb ST_ErrBarType )String ()string {switch _edefeb {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006d\u0069\u006eu\u0073";case 3:return "\u0070\u006c\u0075\u0073";};return "";};func (_efaf *CT_CrossBetween )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_begbf ,_fdde :=_efaf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _fdde !=nil {return _fdde ;};start .Attr =append (start .Attr ,_begbf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path
func (_ebdgd *EG_LegendEntryData )ValidateWithPath (path string )error {if _ebdgd .TxPr !=nil {if _agdac :=_ebdgd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_agdac !=nil {return _agdac ;};};return nil ;};type CT_ChartLines struct{SpPr *_c .CT_ShapeProperties ;};func (_afaaef ST_PageSetupOrientation )Validate ()error {return _afaaef .ValidateWithPath ("")};func (_cagbea ST_TimeUnit )String ()string {switch _cagbea {case 0:return "";case 1:return "\u0064\u0061\u0079\u0073";case 2:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 3:return "\u0079\u0065\u0061r\u0073";};return "";};
// Validate validates the CT_Double and its children
func (_dcad *CT_Double )Validate ()error {return _dcad .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_gbadca ST_ErrValType )String ()string {switch _gbadca {case 0:return "";case 1:return "\u0063\u0075\u0073\u0074";case 2:return "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 3:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case 4:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 5:return "\u0073\u0074\u0064\u0045\u0072\u0072";};return "";};
// Validate validates the CT_TrendlineType and its children
func (_eggcd *CT_TrendlineType )Validate ()error {return _eggcd .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_ebcfe ST_TrendlineType )Validate ()error {return _ebcfe .ValidateWithPath ("")};
// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path
func (_edbb *CT_MarkerSize )ValidateWithPath (path string )error {if _edbb .ValAttr !=nil {if *_edbb .ValAttr < 2{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edbb .ValAttr );};if *_edbb .ValAttr > 72{return _dg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00372 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_edbb .ValAttr );};};return nil ;};
// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path
func (_fgfcg *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _fgfcg .AreaChart !=nil {if _fbdg :=_fgfcg .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_fbdg !=nil {return _fbdg ;};};if _fgfcg .Area3DChart !=nil {if _gdggg :=_fgfcg .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gdggg !=nil {return _gdggg ;};};if _fgfcg .LineChart !=nil {if _gebb :=_fgfcg .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_gebb !=nil {return _gebb ;};};if _fgfcg .Line3DChart !=nil {if _aagg :=_fgfcg .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_aagg !=nil {return _aagg ;};};if _fgfcg .StockChart !=nil {if _fged :=_fgfcg .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_fged !=nil {return _fged ;};};if _fgfcg .RadarChart !=nil {if _cafaf :=_fgfcg .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_cafaf !=nil {return _cafaf ;};};if _fgfcg .ScatterChart !=nil {if _gdgfg :=_fgfcg .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_gdgfg !=nil {return _gdgfg ;};};if _fgfcg .PieChart !=nil {if _egeb :=_fgfcg .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_egeb !=nil {return _egeb ;};};if _fgfcg .Pie3DChart !=nil {if _ebaeb :=_fgfcg .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ebaeb !=nil {return _ebaeb ;};};if _fgfcg .DoughnutChart !=nil {if _dgdc :=_fgfcg .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_dgdc !=nil {return _dgdc ;};};if _fgfcg .BarChart !=nil {if _fbcf :=_fgfcg .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_fbcf !=nil {return _fbcf ;};};if _fgfcg .Bar3DChart !=nil {if _dbfdaf :=_fgfcg .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_dbfdaf !=nil {return _dbfdaf ;};};if _fgfcg .OfPieChart !=nil {if _dbaaf :=_fgfcg .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_dbaaf !=nil {return _dbaaf ;};};if _fgfcg .SurfaceChart !=nil {if _dbbba :=_fgfcg .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_dbbba !=nil {return _dbbba ;};};if _fgfcg .Surface3DChart !=nil {if _gedbgf :=_fgfcg .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gedbgf !=nil {return _gedbgf ;};};if _fgfcg .BubbleChart !=nil {if _abfec :=_fgfcg .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_abfec !=nil {return _abfec ;};};return nil ;};func NewCT_Skip ()*CT_Skip {_bfgeae :=&CT_Skip {};_bfgeae .ValAttr =1;return _bfgeae };func (_fbad *CT_SurfaceSer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbad .Idx =NewCT_UnsignedInt ();_fbad .Order =NewCT_UnsignedInt ();_bbcaf :for {_cegac ,_acbdf :=d .Token ();if _acbdf !=nil {return _acbdf ;};switch _cgccb :=_cegac .(type ){case _f .StartElement :switch _cgccb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _abgec :=d .DecodeElement (_fbad .Idx ,&_cgccb );_abgec !=nil {return _abgec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _aedb :=d .DecodeElement (_fbad .Order ,&_cgccb );_aedb !=nil {return _aedb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fbad .Tx =NewCT_SerTx ();if _bffef :=d .DecodeElement (_fbad .Tx ,&_cgccb );_bffef !=nil {return _bffef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fbad .SpPr =_c .NewCT_ShapeProperties ();if _eggg :=d .DecodeElement (_fbad .SpPr ,&_cgccb );_eggg !=nil {return _eggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_fbad .Cat =NewCT_AxDataSource ();if _daaed :=d .DecodeElement (_fbad .Cat ,&_cgccb );_daaed !=nil {return _daaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_fbad .Val =NewCT_NumDataSource ();if _bgbb :=d .DecodeElement (_fbad .Val ,&_cgccb );_bgbb !=nil {return _bgbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbad .ExtLst =NewCT_ExtensionList ();if _bbead :=d .DecodeElement (_fbad .ExtLst ,&_cgccb );_bbead !=nil {return _bbead ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_cgccb .Name );if _fdcac :=d .Skip ();_fdcac !=nil {return _fdcac ;};};case _f .EndElement :break _bbcaf ;case _f .CharData :};};return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_aadb :=&EG_DLblShared {};return _aadb };type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};
// Validate validates the CT_DLblChoice and its children
func (_ccbe *CT_DLblChoice )Validate ()error {return _ccbe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gddgd *CT_DLbls )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcf :for {_adgf ,_fcge :=d .Token ();if _fcge !=nil {return _fcge ;};switch _dfcba :=_adgf .(type ){case _f .StartElement :switch _dfcba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_cgabe :=NewCT_DLbl ();if _ccbb :=d .DecodeElement (_cgabe ,&_dfcba );_ccbb !=nil {return _ccbb ;};_gddgd .DLbl =append (_gddgd .DLbl ,_cgabe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _cfag :=d .DecodeElement (&_gddgd .Choice .Delete ,&_dfcba );_cfag !=nil {return _cfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _cbface :=d .DecodeElement (&_gddgd .Choice .NumFmt ,&_dfcba );_cbface !=nil {return _cbface ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _cddb :=d .DecodeElement (&_gddgd .Choice .SpPr ,&_dfcba );_cddb !=nil {return _cddb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _aafd :=d .DecodeElement (&_gddgd .Choice .TxPr ,&_dfcba );_aafd !=nil {return _aafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _dbcb :=d .DecodeElement (&_gddgd .Choice .DLblPos ,&_dfcba );_dbcb !=nil {return _dbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _abg :=d .DecodeElement (&_gddgd .Choice .ShowLegendKey ,&_dfcba );_abg !=nil {return _abg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _faef :=d .DecodeElement (&_gddgd .Choice .ShowVal ,&_dfcba );_faef !=nil {return _faef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _bacf :=d .DecodeElement (&_gddgd .Choice .ShowCatName ,&_dfcba );_bacf !=nil {return _bacf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _becaf :=d .DecodeElement (&_gddgd .Choice .ShowSerName ,&_dfcba );_becaf !=nil {return _becaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _aac :=d .DecodeElement (&_gddgd .Choice .ShowPercent ,&_dfcba );_aac !=nil {return _aac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _agadc :=d .DecodeElement (&_gddgd .Choice .ShowBubbleSize ,&_dfcba );_agadc !=nil {return _agadc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _gabc :=d .DecodeElement (&_gddgd .Choice .Separator ,&_dfcba );_gabc !=nil {return _gabc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _fbfb :=d .DecodeElement (&_gddgd .Choice .ShowLeaderLines ,&_dfcba );_fbfb !=nil {return _fbfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _gddgd .Choice ==nil {_gddgd .Choice =NewCT_DLblsChoice ();};if _aegf :=d .DecodeElement (&_gddgd .Choice .LeaderLines ,&_dfcba );_aegf !=nil {return _aegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gddgd .ExtLst =NewCT_ExtensionList ();if _fgf :=d .DecodeElement (_gddgd .ExtLst ,&_dfcba );_fgf !=nil {return _fgf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_dfcba .Name );if _cfba :=d .Skip ();_cfba !=nil {return _cfba ;};};case _f .EndElement :break _fcf ;case _f .CharData :};};return nil ;};func (_gebcd *EG_AxShared )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gebcd .AxId =NewCT_UnsignedInt ();_gebcd .Scaling =NewCT_Scaling ();_gebcd .AxPos =NewCT_AxPos ();_gebcd .CrossAx =NewCT_UnsignedInt ();_faegf :for {_egfb ,_ffabg :=d .Token ();if _ffabg !=nil {return _ffabg ;};switch _bebdb :=_egfb .(type ){case _f .StartElement :switch _bebdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _bfdg :=d .DecodeElement (_gebcd .AxId ,&_bebdb );_bfdg !=nil {return _bfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _gefbb :=d .DecodeElement (_gebcd .Scaling ,&_bebdb );_gefbb !=nil {return _gefbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_gebcd .Delete =NewCT_Boolean ();if _dcbdcc :=d .DecodeElement (_gebcd .Delete ,&_bebdb );_dcbdcc !=nil {return _dcbdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _eaad :=d .DecodeElement (_gebcd .AxPos ,&_bebdb );_eaad !=nil {return _eaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gebcd .MajorGridlines =NewCT_ChartLines ();if _eeaac :=d .DecodeElement (_gebcd .MajorGridlines ,&_bebdb );_eeaac !=nil {return _eeaac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gebcd .MinorGridlines =NewCT_ChartLines ();if _beeeed :=d .DecodeElement (_gebcd .MinorGridlines ,&_bebdb );_beeeed !=nil {return _beeeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_gebcd .Title =NewCT_Title ();if _egge :=d .DecodeElement (_gebcd .Title ,&_bebdb );_egge !=nil {return _egge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gebcd .NumFmt =NewCT_NumFmt ();if _fgfb :=d .DecodeElement (_gebcd .NumFmt ,&_bebdb );_fgfb !=nil {return _fgfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gebcd .MajorTickMark =NewCT_TickMark ();if _bgagd :=d .DecodeElement (_gebcd .MajorTickMark ,&_bebdb );_bgagd !=nil {return _bgagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gebcd .MinorTickMark =NewCT_TickMark ();if _gegdc :=d .DecodeElement (_gebcd .MinorTickMark ,&_bebdb );_gegdc !=nil {return _gegdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_gebcd .TickLblPos =NewCT_TickLblPos ();if _dfdad :=d .DecodeElement (_gebcd .TickLblPos ,&_bebdb );_dfdad !=nil {return _dfdad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gebcd .SpPr =_c .NewCT_ShapeProperties ();if _abcfcb :=d .DecodeElement (_gebcd .SpPr ,&_bebdb );_abcfcb !=nil {return _abcfcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gebcd .TxPr =_c .NewCT_TextBody ();if _bdge :=d .DecodeElement (_gebcd .TxPr ,&_bebdb );_bdge !=nil {return _bdge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bcfebg :=d .DecodeElement (_gebcd .CrossAx ,&_bebdb );_bcfebg !=nil {return _bcfebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_gebcd .Choice =NewEG_AxSharedChoice ();if _faead :=d .DecodeElement (&_gebcd .Choice .Crosses ,&_bebdb );_faead !=nil {return _faead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_gebcd .Choice =NewEG_AxSharedChoice ();if _aecaaa :=d .DecodeElement (&_gebcd .Choice .CrossesAt ,&_bebdb );_aecaaa !=nil {return _aecaaa ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bebdb .Name );if _feded :=d .Skip ();_feded !=nil {return _feded ;};};case _f .EndElement :break _faegf ;case _f .CharData :};};return nil ;};func (_bdfgf *CT_Grouping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdfgf .ValAttr !=ST_GroupingUnset {_eeaca ,_aaag :=_bdfgf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _aaag !=nil {return _aaag ;};start .Attr =append (start .Attr ,_eeaca );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_fbefb :=&CT_PlotAreaChoice1 {};return _fbefb };func (_afcfd ST_HoleSize )String ()string {if _afcfd .ST_HoleSizePercent !=nil {return _dg .Sprintf ("\u0025\u0076",*_afcfd .ST_HoleSizePercent );};if _afcfd .ST_HoleSizeUByte !=nil {return _dg .Sprintf ("\u0025\u0076",*_afcfd .ST_HoleSizeUByte );};return "";};
// Validate validates the CT_Crosses and its children
func (_ddec *CT_Crosses )Validate ()error {return _ddec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_badcdf ST_TimeUnit )ValidateWithPath (path string )error {switch _badcdf {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badcdf ));};return nil ;};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1;ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);func (_gcacb ST_LegendPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eagc :=_f .Attr {};_eagc .Name =name ;switch _gcacb {case ST_LegendPosUnset :_eagc .Value ="";case ST_LegendPosB :_eagc .Value ="\u0062";case ST_LegendPosTr :_eagc .Value ="\u0074\u0072";case ST_LegendPosL :_eagc .Value ="\u006c";case ST_LegendPosR :_eagc .Value ="\u0072";case ST_LegendPosT :_eagc .Value ="\u0074";};return _eagc ,nil ;};
// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path
func (_bcba *CT_ErrBars )ValidateWithPath (path string )error {if _bcba .ErrDir !=nil {if _aabc :=_bcba .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_aabc !=nil {return _aabc ;};};if _degc :=_bcba .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_degc !=nil {return _degc ;};if _aeaf :=_bcba .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_aeaf !=nil {return _aeaf ;};if _bcba .NoEndCap !=nil {if _egdcf :=_bcba .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_egdcf !=nil {return _egdcf ;};};if _bcba .Plus !=nil {if _beffe :=_bcba .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_beffe !=nil {return _beffe ;};};if _bcba .Minus !=nil {if _cafc :=_bcba .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_cafc !=nil {return _cafc ;};};if _bcba .Val !=nil {if _fagg :=_bcba .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fagg !=nil {return _fagg ;};};if _bcba .SpPr !=nil {if _edcaf :=_bcba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edcaf !=nil {return _edcaf ;};};if _bcba .ExtLst !=nil {if _ecae :=_bcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecae !=nil {return _ecae ;};};return nil ;};func (_adcecd ST_LblOffset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adcecd .ST_LblOffsetPercent !=nil {e .EncodeToken (_f .CharData (*_adcecd .ST_LblOffsetPercent ));};if _adcecd .ST_LblOffsetUShort !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_adcecd .ST_LblOffsetUShort )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_abeg :=&CT_MultiLvlStrRef {};return _abeg };
// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path
func (_bgfda *CT_View3D )ValidateWithPath (path string )error {if _bgfda .RotX !=nil {if _bcecab :=_bgfda .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_bcecab !=nil {return _bcecab ;};};if _bgfda .HPercent !=nil {if _bbdbbb :=_bgfda .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_bbdbbb !=nil {return _bbdbbb ;};};if _bgfda .RotY !=nil {if _efacc :=_bgfda .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_efacc !=nil {return _efacc ;};};if _bgfda .DepthPercent !=nil {if _ceac :=_bgfda .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ceac !=nil {return _ceac ;};};if _bgfda .RAngAx !=nil {if _bfcbg :=_bgfda .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_bfcbg !=nil {return _bfcbg ;};};if _bgfda .Perspective !=nil {if _dafde :=_bgfda .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_dafde !=nil {return _dafde ;};};if _bgfda .ExtLst !=nil {if _adgad :=_bgfda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgad !=nil {return _adgad ;};};return nil ;};func (_gddgdf *EG_LineChartShared )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gddgdf .Grouping =NewCT_Grouping ();_fgaccg :for {_ccdda ,_fgcce :=d .Token ();if _fgcce !=nil {return _fgcce ;};switch _ecdefd :=_ccdda .(type ){case _f .StartElement :switch _ecdefd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _badbg :=d .DecodeElement (_gddgdf .Grouping ,&_ecdefd );_badbg !=nil {return _badbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gddgdf .VaryColors =NewCT_Boolean ();if _fccg :=d .DecodeElement (_gddgdf .VaryColors ,&_ecdefd );_fccg !=nil {return _fccg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_daefb :=NewCT_LineSer ();if _fbdgg :=d .DecodeElement (_daefb ,&_ecdefd );_fbdgg !=nil {return _fbdgg ;};_gddgdf .Ser =append (_gddgdf .Ser ,_daefb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gddgdf .DLbls =NewCT_DLbls ();if _cecga :=d .DecodeElement (_gddgdf .DLbls ,&_ecdefd );_cecga !=nil {return _cecga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_gddgdf .DropLines =NewCT_ChartLines ();if _decgf :=d .DecodeElement (_gddgdf .DropLines ,&_ecdefd );_decgf !=nil {return _decgf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_ecdefd .Name );if _gcbe :=d .Skip ();_gcbe !=nil {return _gcbe ;};};case _f .EndElement :break _fgaccg ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path
func (_egaad *CT_Perspective )ValidateWithPath (path string )error {if _egaad .ValAttr !=nil {if *_egaad .ValAttr < 0{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_egaad .ValAttr );};if *_egaad .ValAttr > 240{return _dg .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0034\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_egaad .ValAttr );};};return nil ;};func (_ebdac *CT_RotX )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edgea :=range start .Attr {if _edgea .Name .Local =="\u0076\u0061\u006c"{_dfec ,_ddadb :=_d .ParseInt (_edgea .Value ,10,8);if _ddadb !=nil {return _ddadb ;};_ffgdb :=int8 (_dfec );_ebdac .ValAttr =&_ffgdb ;continue ;};};for {_edbe ,_gdcad :=d .Token ();if _gdcad !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_gdcad );};if _ggdg ,_fedbd :=_edbe .(_f .EndElement );_fedbd &&_ggdg .Name ==start .Name {break ;};};return nil ;};func (_gdafg ST_MarkerStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggffdg :=_f .Attr {};_ggffdg .Name =name ;switch _gdafg {case ST_MarkerStyleUnset :_ggffdg .Value ="";case ST_MarkerStyleCircle :_ggffdg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_ggffdg .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_ggffdg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_ggffdg .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_ggffdg .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_ggffdg .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_ggffdg .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_ggffdg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_ggffdg .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_ggffdg .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_ggffdg .Value ="\u0078";case ST_MarkerStyleAuto :_ggffdg .Value ="\u0061\u0075\u0074\u006f";};return _ggffdg ,nil ;};func (_gcgge *ST_HPercent )Validate ()error {return _gcgge .ValidateWithPath ("")};func (_gecab *CT_ScatterStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abad :=range start .Attr {if _abad .Name .Local =="\u0076\u0061\u006c"{_gecab .ValAttr .UnmarshalXMLAttr (_abad );continue ;};};for {_abfd ,_aeefd :=d .Token ();if _aeefd !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_aeefd );};if _fdgb ,_cecedb :=_abfd .(_f .EndElement );_cecedb &&_fdgb .Name ==start .Name {break ;};};return nil ;};func (_ada *CT_AxisUnit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_ada .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};var ST_GapAmountPercentPatternRe =_fg .MustCompile (ST_GapAmountPercentPattern );
// Validate validates the CT_NumVal and its children
func (_cfafb *CT_NumVal )Validate ()error {return _cfafb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_daedb *ST_PictureFormat )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_daedb =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_daedb =1;case "\u0073\u0074\u0061c\u006b":*_daedb =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_daedb =3;};return nil ;};
// Validate validates the CT_SplitType and its children
func (_egdg *CT_SplitType )Validate ()error {return _egdg .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};type CT_ExtensionList struct{Ext []*CT_Extension ;};func (_gcfc *CT_ErrValType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcfc .ValAttr !=ST_ErrValTypeUnset {_bfbd ,_afcb :=_gcfc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _afcb !=nil {return _afcb ;};start .Attr =append (start .Attr ,_bfbd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path
func (_cagd *CT_Boolean )ValidateWithPath (path string )error {return nil };func (_gdad *CT_Pie3DChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafa :for {_gcebb ,_gfaf :=d .Token ();if _gfaf !=nil {return _gfaf ;};switch _cbbf :=_gcebb .(type ){case _f .StartElement :switch _cbbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gdad .VaryColors =NewCT_Boolean ();if _addg :=d .DecodeElement (_gdad .VaryColors ,&_cbbf );_addg !=nil {return _addg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ccfge :=NewCT_PieSer ();if _gfee :=d .DecodeElement (_ccfge ,&_cbbf );_gfee !=nil {return _gfee ;};_gdad .Ser =append (_gdad .Ser ,_ccfge );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gdad .DLbls =NewCT_DLbls ();if _afdf :=d .DecodeElement (_gdad .DLbls ,&_cbbf );_afdf !=nil {return _afdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdad .ExtLst =NewCT_ExtensionList ();if _cgbg :=d .DecodeElement (_gdad .ExtLst ,&_cbbf );_cgbg !=nil {return _cgbg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_cbbf .Name );if _bfdf :=d .Skip ();_bfdf !=nil {return _bfdf ;};};case _f .EndElement :break _fafa ;case _f .CharData :};};return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_cgeaf ,_agfbe :=_d .ParseUint (s ,10,8);if _agfbe !=nil {return ST_HoleSize {},_agfbe ;};_cdagfd :=uint8 (_cgeaf );return ST_HoleSize {ST_HoleSizeUByte :&_cdagfd },nil ;};func (_dgfg *CT_LayoutMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgfg .ValAttr !=ST_LayoutModeUnset {_ecbed ,_egca :=_dgfg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _egca !=nil {return _egca ;};start .Attr =append (start .Attr ,_ecbed );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_fadcbd ST_ErrDir )ValidateWithPath (path string )error {switch _fadcbd {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fadcbd ));};return nil ;};func (_dgcd *CT_FirstSliceAng )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbeg :=range start .Attr {if _cbeg .Name .Local =="\u0076\u0061\u006c"{_ceda ,_dccbff :=_d .ParseUint (_cbeg .Value ,10,16);if _dccbff !=nil {return _dccbff ;};_edcc :=uint16 (_ceda );_dgcd .ValAttr =&_edcc ;continue ;};};for {_ggfa ,_eddb :=d .Token ();if _eddb !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0072\u0073t\u0053l\u0069\u0063\u0065\u0041\u006e\u0067\u003a \u0025\u0073",_eddb );};if _efadd ,_gecag :=_ggfa .(_f .EndElement );_gecag &&_efadd .Name ==start .Name {break ;};};return nil ;};func (_deaab ST_PictureFormat )ValidateWithPath (path string )error {switch _deaab {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaab ));};return nil ;};
// Validate validates the CT_ErrBarType and its children
func (_fcfd *CT_ErrBarType )Validate ()error {return _fcfd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func NewCT_SecondPieSize ()*CT_SecondPieSize {_ffbe :=&CT_SecondPieSize {};return _ffbe };func (_afedf *CT_UpDownBars )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afedf .GapWidth !=nil {_fcbdb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_afedf .GapWidth ,_fcbdb );};if _afedf .UpBars !=nil {_aebda :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_afedf .UpBars ,_aebda );};if _afedf .DownBars !=nil {_dgbfg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_afedf .DownBars ,_dgbfg );};if _afedf .ExtLst !=nil {_cgdca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afedf .ExtLst ,_cgdca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgff ST_DispBlanksAs )String ()string {switch _cgff {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};func (_dagdd ST_SplitType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dagdd .String (),start );};func (_bbca *CT_HeaderFooter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecfca :=range start .Attr {if _ecfca .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bfdee ,_aegc :=_d .ParseBool (_ecfca .Value );if _aegc !=nil {return _aegc ;};_bbca .AlignWithMarginsAttr =&_bfdee ;continue ;};if _ecfca .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_deaf ,_fgfd :=_d .ParseBool (_ecfca .Value );if _fgfd !=nil {return _fgfd ;};_bbca .DifferentOddEvenAttr =&_deaf ;continue ;};if _ecfca .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_gfab ,_gfdd :=_d .ParseBool (_ecfca .Value );if _gfdd !=nil {return _gfdd ;};_bbca .DifferentFirstAttr =&_gfab ;continue ;};};_bdcd :for {_fafca ,_gdgac :=d .Token ();if _gdgac !=nil {return _gdgac ;};switch _gdaa :=_fafca .(type ){case _f .StartElement :switch _gdaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_bbca .OddHeader =new (string );if _fafcg :=d .DecodeElement (_bbca .OddHeader ,&_gdaa );_fafcg !=nil {return _fafcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_bbca .OddFooter =new (string );if _dfdb :=d .DecodeElement (_bbca .OddFooter ,&_gdaa );_dfdb !=nil {return _dfdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_bbca .EvenHeader =new (string );if _acdf :=d .DecodeElement (_bbca .EvenHeader ,&_gdaa );_acdf !=nil {return _acdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_bbca .EvenFooter =new (string );if _fadccd :=d .DecodeElement (_bbca .EvenFooter ,&_gdaa );_fadccd !=nil {return _fadccd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_bbca .FirstHeader =new (string );if _dcde :=d .DecodeElement (_bbca .FirstHeader ,&_gdaa );_dcde !=nil {return _dcde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_bbca .FirstFooter =new (string );if _baad :=d .DecodeElement (_bbca .FirstFooter ,&_gdaa );_baad !=nil {return _baad ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_gdaa .Name );if _dbfda :=d .Skip ();_dbfda !=nil {return _dbfda ;};};case _f .EndElement :break _bdcd ;case _f .CharData :};};return nil ;};type CT_UnsignedInt struct{ValAttr uint32 ;};
// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path
func (_egce *CT_BuiltInUnit )ValidateWithPath (path string )error {if _fagd :=_egce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fagd !=nil {return _fagd ;};return nil ;};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cabe ST_Grouping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cabe .String (),start );};func (_adcg *CT_DLblsChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbc :for {_bbcgc ,_abebb :=d .Token ();if _abebb !=nil {return _abebb ;};switch _fgga :=_bbcgc .(type ){case _f .StartElement :switch _fgga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_adcg .Delete =NewCT_Boolean ();if _cage :=d .DecodeElement (_adcg .Delete ,&_fgga );_cage !=nil {return _cage ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_adcg .NumFmt =NewCT_NumFmt ();if _edfeb :=d .DecodeElement (_adcg .NumFmt ,&_fgga );_edfeb !=nil {return _edfeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_adcg .SpPr =_c .NewCT_ShapeProperties ();if _bddcf :=d .DecodeElement (_adcg .SpPr ,&_fgga );_bddcf !=nil {return _bddcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_adcg .TxPr =_c .NewCT_TextBody ();if _cgg :=d .DecodeElement (_adcg .TxPr ,&_fgga );_cgg !=nil {return _cgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_adcg .DLblPos =NewCT_DLblPos ();if _ddbc :=d .DecodeElement (_adcg .DLblPos ,&_fgga );_ddbc !=nil {return _ddbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_adcg .ShowLegendKey =NewCT_Boolean ();if _abbc :=d .DecodeElement (_adcg .ShowLegendKey ,&_fgga );_abbc !=nil {return _abbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_adcg .ShowVal =NewCT_Boolean ();if _agade :=d .DecodeElement (_adcg .ShowVal ,&_fgga );_agade !=nil {return _agade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_adcg .ShowCatName =NewCT_Boolean ();if _bafd :=d .DecodeElement (_adcg .ShowCatName ,&_fgga );_bafd !=nil {return _bafd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_adcg .ShowSerName =NewCT_Boolean ();if _bbggb :=d .DecodeElement (_adcg .ShowSerName ,&_fgga );_bbggb !=nil {return _bbggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_adcg .ShowPercent =NewCT_Boolean ();if _feae :=d .DecodeElement (_adcg .ShowPercent ,&_fgga );_feae !=nil {return _feae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_adcg .ShowBubbleSize =NewCT_Boolean ();if _cbc :=d .DecodeElement (_adcg .ShowBubbleSize ,&_fgga );_cbc !=nil {return _cbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_adcg .Separator =new (string );if _gdca :=d .DecodeElement (_adcg .Separator ,&_fgga );_gdca !=nil {return _gdca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_adcg .ShowLeaderLines =NewCT_Boolean ();if _gbgef :=d .DecodeElement (_adcg .ShowLeaderLines ,&_fgga );_gbgef !=nil {return _gbgef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_adcg .LeaderLines =NewCT_ChartLines ();if _efea :=d .DecodeElement (_adcg .LeaderLines ,&_fgga );_efea !=nil {return _efea ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fgga .Name );if _egee :=d .Skip ();_egee !=nil {return _egee ;};};case _f .EndElement :break _bgbc ;case _f .CharData :};};return nil ;};func (_afgc *CT_StrVal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afbag :=range start .Attr {if _afbag .Name .Local =="\u0069\u0064\u0078"{_bcbd ,_afbd :=_d .ParseUint (_afbag .Value ,10,32);if _afbd !=nil {return _afbd ;};_afgc .IdxAttr =uint32 (_bcbd );continue ;};};_dbfdd :for {_dddc ,_egef :=d .Token ();if _egef !=nil {return _egef ;};switch _bfaa :=_dddc .(type ){case _f .StartElement :switch _bfaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _bcafg :=d .DecodeElement (&_afgc .V ,&_bfaa );_bcafg !=nil {return _bcafg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_bfaa .Name );if _dcec :=d .Skip ();_dcec !=nil {return _dcec ;};};case _f .EndElement :break _dbfdd ;case _f .CharData :};};return nil ;};
// Validate validates the CT_Period and its children
func (_bfcbb *CT_Period )Validate ()error {return _bfcbb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};func NewCT_StockChart ()*CT_StockChart {_bgfge :=&CT_StockChart {};return _bgfge };func NewEG_AreaChartShared ()*EG_AreaChartShared {_bgecd :=&EG_AreaChartShared {};return _bgecd };func (_bcegg ST_Crosses )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecbbe :=_f .Attr {};_ecbbe .Name =name ;switch _bcegg {case ST_CrossesUnset :_ecbbe .Value ="";case ST_CrossesAutoZero :_ecbbe .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_ecbbe .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_ecbbe .Value ="\u006d\u0069\u006e";};return _ecbbe ,nil ;};func (_fdcfb *CT_PlotArea )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdcfb .Layout !=nil {_dbgde :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fdcfb .Layout ,_dbgde );};for _ ,_gdfd :=range _fdcfb .Choice {_gdfd .MarshalXML (e ,_f .StartElement {});};if _fdcfb .CChoice !=nil {_fdcfb .CChoice .MarshalXML (e ,_f .StartElement {});};if _fdcfb .DTable !=nil {_caaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fdcfb .DTable ,_caaa );};if _fdcfb .SpPr !=nil {_decd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdcfb .SpPr ,_decd );};if _fdcfb .ExtLst !=nil {_cdfg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdcfb .ExtLst ,_cdfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_dacd :=&CT_BubbleChart {};return _dacd };func (_bgabg *CT_StrVal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064\u0078"},Value :_dg .Sprintf ("\u0025\u0076",_bgabg .IdxAttr )});e .EncodeToken (start );_gead :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076"}};_g .AddPreserveSpaceAttr (&_gead ,_bgabg .V );e .EncodeElement (_bgabg .V ,_gead );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Tx ()*CT_Tx {_edaaf :=&CT_Tx {};_edaaf .Choice =NewCT_TxChoice ();return _edaaf };func (_ebga *CT_BarSer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cgc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ebga .Idx ,_cgc );_acg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ebga .Order ,_acg );if _ebga .Tx !=nil {_cdea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ebga .Tx ,_cdea );};if _ebga .SpPr !=nil {_beeg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebga .SpPr ,_beeg );};if _ebga .InvertIfNegative !=nil {_gbbg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_ebga .InvertIfNegative ,_gbbg );};if _ebga .PictureOptions !=nil {_baef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ebga .PictureOptions ,_baef );};if _ebga .DPt !=nil {_cbd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cfgd :=range _ebga .DPt {e .EncodeElement (_cfgd ,_cbd );};};if _ebga .DLbls !=nil {_beac :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ebga .DLbls ,_beac );};if _ebga .Trendline !=nil {_deef :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_gda :=range _ebga .Trendline {e .EncodeElement (_gda ,_deef );};};if _ebga .ErrBars !=nil {_bec :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_ebga .ErrBars ,_bec );};if _ebga .Cat !=nil {_cbdg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_ebga .Cat ,_cbdg );};if _ebga .Val !=nil {_beaab :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_ebga .Val ,_beaab );};if _ebga .Shape !=nil {_efd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_ebga .Shape ,_efd );};if _ebga .ExtLst !=nil {_fcgc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebga .ExtLst ,_fcgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgec *ST_ErrValType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgec =0;case "\u0063\u0075\u0073\u0074":*_cgec =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_cgec =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_cgec =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cgec =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_cgec =5;};return nil ;};func (_efbcb *ST_Shape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_accga ,_aede :=d .Token ();if _aede !=nil {return _aede ;};if _ebgcd ,_cdagb :=_accga .(_f .EndElement );_cdagb &&_ebgcd .Name ==start .Name {*_efbcb =1;return nil ;};if _gdfga ,_eefdff :=_accga .(_f .CharData );!_eefdff {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_accga );}else {switch string (_gdfga ){case "":*_efbcb =0;case "\u0063\u006f\u006e\u0065":*_efbcb =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_efbcb =2;case "\u0062\u006f\u0078":*_efbcb =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_efbcb =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_efbcb =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_efbcb =6;};};_accga ,_aede =d .Token ();if _aede !=nil {return _aede ;};if _fgagd ,_ddbfb :=_accga .(_f .EndElement );_ddbfb &&_fgagd .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_accga );};
// Validate validates the CT_UpDownBar and its children
func (_daebd *CT_UpDownBar )Validate ()error {return _daebd .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_afa *CT_BarDir )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afa .ValAttr !=ST_BarDirUnset {_dgbf ,_edg :=_afa .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _edg !=nil {return _edg ;};start .Attr =append (start .Attr ,_dgbf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_caag *CT_RadarChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caag .RadarStyle =NewCT_RadarStyle ();_ebge :for {_dbeba ,_fcfg :=d .Token ();if _fcfg !=nil {return _fcfg ;};switch _gcaae :=_dbeba .(type ){case _f .StartElement :switch _gcaae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _dcgd :=d .DecodeElement (_caag .RadarStyle ,&_gcaae );_dcgd !=nil {return _dcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_caag .VaryColors =NewCT_Boolean ();if _gdbf :=d .DecodeElement (_caag .VaryColors ,&_gcaae );_gdbf !=nil {return _gdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bcdef :=NewCT_RadarSer ();if _gebge :=d .DecodeElement (_bcdef ,&_gcaae );_gebge !=nil {return _gebge ;};_caag .Ser =append (_caag .Ser ,_bcdef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_caag .DLbls =NewCT_DLbls ();if _acffd :=d .DecodeElement (_caag .DLbls ,&_gcaae );_acffd !=nil {return _acffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gfgcb :=NewCT_UnsignedInt ();if _fcecc :=d .DecodeElement (_gfgcb ,&_gcaae );_fcecc !=nil {return _fcecc ;};_caag .AxId =append (_caag .AxId ,_gfgcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caag .ExtLst =NewCT_ExtensionList ();if _fgceb :=d .DecodeElement (_caag .ExtLst ,&_gcaae );_fgceb !=nil {return _fgceb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_gcaae .Name );if _gbcb :=d .Skip ();_gbcb !=nil {return _gbcb ;};};case _f .EndElement :break _ebge ;case _f .CharData :};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_Thickness and its children
func (_gbggb *CT_Thickness )Validate ()error {return _gbggb .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_ddfa *CT_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddfa .Ext !=nil {_cbgc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_ffeg :=range _ddfa .Ext {e .EncodeElement (_ffeg ,_cbgc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path
func (_gbdce *CT_RadarChart )ValidateWithPath (path string )error {if _gdcbb :=_gbdce .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_gdcbb !=nil {return _gdcbb ;};if _gbdce .VaryColors !=nil {if _agac :=_gbdce .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agac !=nil {return _agac ;};};for _cdegc ,_bcbab :=range _gbdce .Ser {if _fcgg :=_bcbab .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdegc ));_fcgg !=nil {return _fcgg ;};};if _gbdce .DLbls !=nil {if _gacge :=_gbdce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gacge !=nil {return _gacge ;};};for _gddge ,_facb :=range _gbdce .AxId {if _aceda :=_facb .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gddge ));_aceda !=nil {return _aceda ;};};if _gbdce .ExtLst !=nil {if _dbbad :=_gbdce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbad !=nil {return _dbbad ;};};return nil ;};
// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path
func (_dcgge *CT_RotY )ValidateWithPath (path string )error {if _dcgge .ValAttr !=nil {if *_dcgge .ValAttr < 0{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dcgge .ValAttr );};if *_dcgge .ValAttr > 360{return _dg .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dcgge .ValAttr );};};return nil ;};func (_afbe *CT_AxDataSourceChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgb :for {_ecd ,_decf :=d .Token ();if _decf !=nil {return _decf ;};switch _eee :=_ecd .(type ){case _f .StartElement :switch _eee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_afbe .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _dab :=d .DecodeElement (_afbe .MultiLvlStrRef ,&_eee );_dab !=nil {return _dab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_afbe .NumRef =NewCT_NumRef ();if _fff :=d .DecodeElement (_afbe .NumRef ,&_eee );_fff !=nil {return _fff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_afbe .NumLit =NewCT_NumData ();if _gcb :=d .DecodeElement (_afbe .NumLit ,&_eee );_gcb !=nil {return _gcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_afbe .StrRef =NewCT_StrRef ();if _dbb :=d .DecodeElement (_afbe .StrRef ,&_eee );_dbb !=nil {return _dbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_afbe .StrLit =NewCT_StrData ();if _bgfe :=d .DecodeElement (_afbe .StrLit ,&_eee );_bgfe !=nil {return _bgfe ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eee .Name );if _ged :=d .Skip ();_ged !=nil {return _ged ;};};case _f .EndElement :break _cgb ;case _f .CharData :};};return nil ;};func (_caaaf *CT_Title )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebegf :for {_cbffe ,_decc :=d .Token ();if _decc !=nil {return _decc ;};switch _fcbf :=_cbffe .(type ){case _f .StartElement :switch _fcbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_caaaf .Tx =NewCT_Tx ();if _gfcfb :=d .DecodeElement (_caaaf .Tx ,&_fcbf );_gfcfb !=nil {return _gfcfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_caaaf .Layout =NewCT_Layout ();if _ceecf :=d .DecodeElement (_caaaf .Layout ,&_fcbf );_ceecf !=nil {return _ceecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_caaaf .Overlay =NewCT_Boolean ();if _cbgae :=d .DecodeElement (_caaaf .Overlay ,&_fcbf );_cbgae !=nil {return _cbgae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_caaaf .SpPr =_c .NewCT_ShapeProperties ();if _abcfcc :=d .DecodeElement (_caaaf .SpPr ,&_fcbf );_abcfcc !=nil {return _abcfcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_caaaf .TxPr =_c .NewCT_TextBody ();if _eecdg :=d .DecodeElement (_caaaf .TxPr ,&_fcbf );_eecdg !=nil {return _eecdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caaaf .ExtLst =NewCT_ExtensionList ();if _fbedabg :=d .DecodeElement (_caaaf .ExtLst ,&_fcbf );_fbedabg !=nil {return _fbedabg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_fcbf .Name );if _fgacc :=d .Skip ();_fgacc !=nil {return _fgacc ;};};case _f .EndElement :break _ebegf ;case _f .CharData :};};return nil ;};func (_fgea *CT_AxPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cfdg ,_fbe :=_fgea .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _fbe !=nil {return _fbe ;};start .Attr =append (start .Attr ,_cfdg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// Validate validates the CT_ErrBars and its children
func (_ccab *CT_ErrBars )Validate ()error {return _ccab .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_cee *CT_AxDataSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cee .Choice =NewCT_AxDataSourceChoice ();_ggg :for {_ccg ,_eba :=d .Token ();if _eba !=nil {return _eba ;};switch _egf :=_ccg .(type ){case _f .StartElement :switch _egf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_cee .Choice =NewCT_AxDataSourceChoice ();if _agb :=d .DecodeElement (&_cee .Choice .MultiLvlStrRef ,&_egf );_agb !=nil {return _agb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_cee .Choice =NewCT_AxDataSourceChoice ();if _fgce :=d .DecodeElement (&_cee .Choice .NumRef ,&_egf );_fgce !=nil {return _fgce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_cee .Choice =NewCT_AxDataSourceChoice ();if _abd :=d .DecodeElement (&_cee .Choice .NumLit ,&_egf );_abd !=nil {return _abd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_cee .Choice =NewCT_AxDataSourceChoice ();if _bcc :=d .DecodeElement (&_cee .Choice .StrRef ,&_egf );_bcc !=nil {return _bcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_cee .Choice =NewCT_AxDataSourceChoice ();if _fafc :=d .DecodeElement (&_cee .Choice .StrLit ,&_egf );_fafc !=nil {return _fafc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_egf .Name );if _cff :=d .Skip ();_cff !=nil {return _cff ;};};case _f .EndElement :break _ggg ;case _f .CharData :};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_bfgcgf :=&CT_SerTxChoice {};return _bfgcgf };func (_abbdb *CT_SerTx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abbdb .Choice =NewCT_SerTxChoice ();_afebe :for {_edbbf ,_efcbe :=d .Token ();if _efcbe !=nil {return _efcbe ;};switch _fbafef :=_edbbf .(type ){case _f .StartElement :switch _fbafef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_abbdb .Choice =NewCT_SerTxChoice ();if _deefc :=d .DecodeElement (&_abbdb .Choice .StrRef ,&_fbafef );_deefc !=nil {return _deefc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_abbdb .Choice =NewCT_SerTxChoice ();if _bdaa :=d .DecodeElement (&_abbdb .Choice .V ,&_fbafef );_bdaa !=nil {return _bdaa ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_fbafef .Name );if _fbfaf :=d .Skip ();_fbfaf !=nil {return _fbfaf ;};};case _f .EndElement :break _afebe ;case _f .CharData :};};return nil ;};func (_gadc *CT_DispUnitsChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gceb :for {_aabbb ,_dbffb :=d .Token ();if _dbffb !=nil {return _dbffb ;};switch _cfga :=_aabbb .(type ){case _f .StartElement :switch _cfga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_gadc .CustUnit =NewCT_Double ();if _ebcac :=d .DecodeElement (_gadc .CustUnit ,&_cfga );_ebcac !=nil {return _ebcac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_gadc .BuiltInUnit =NewCT_BuiltInUnit ();if _dbge :=d .DecodeElement (_gadc .BuiltInUnit ,&_cfga );_dbge !=nil {return _dbge ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cfga .Name );if _dedg :=d .Skip ();_dedg !=nil {return _dedg ;};};case _f .EndElement :break _gceb ;case _f .CharData :};};return nil ;};func (_afceb *Group_DLbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_babegb :for {_bfef ,_dafdb :=d .Token ();if _dafdb !=nil {return _dafdb ;};switch _abgae :=_bfef .(type ){case _f .StartElement :switch _abgae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_afceb .Layout =NewCT_Layout ();if _eebdg :=d .DecodeElement (_afceb .Layout ,&_abgae );_eebdg !=nil {return _eebdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_afceb .Tx =NewCT_Tx ();if _ebceb :=d .DecodeElement (_afceb .Tx ,&_abgae );_ebceb !=nil {return _ebceb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_afceb .NumFmt =NewCT_NumFmt ();if _gfdeg :=d .DecodeElement (_afceb .NumFmt ,&_abgae );_gfdeg !=nil {return _gfdeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_afceb .SpPr =_c .NewCT_ShapeProperties ();if _cedc :=d .DecodeElement (_afceb .SpPr ,&_abgae );_cedc !=nil {return _cedc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_afceb .TxPr =_c .NewCT_TextBody ();if _gcgbg :=d .DecodeElement (_afceb .TxPr ,&_abgae );_gcgbg !=nil {return _gcgbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_afceb .DLblPos =NewCT_DLblPos ();if _bagc :=d .DecodeElement (_afceb .DLblPos ,&_abgae );_bagc !=nil {return _bagc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_afceb .ShowLegendKey =NewCT_Boolean ();if _egfab :=d .DecodeElement (_afceb .ShowLegendKey ,&_abgae );_egfab !=nil {return _egfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_afceb .ShowVal =NewCT_Boolean ();if _beeda :=d .DecodeElement (_afceb .ShowVal ,&_abgae );_beeda !=nil {return _beeda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_afceb .ShowCatName =NewCT_Boolean ();if _bdec :=d .DecodeElement (_afceb .ShowCatName ,&_abgae );_bdec !=nil {return _bdec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_afceb .ShowSerName =NewCT_Boolean ();if _eaade :=d .DecodeElement (_afceb .ShowSerName ,&_abgae );_eaade !=nil {return _eaade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_afceb .ShowPercent =NewCT_Boolean ();if _ebace :=d .DecodeElement (_afceb .ShowPercent ,&_abgae );_ebace !=nil {return _ebace ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_afceb .ShowBubbleSize =NewCT_Boolean ();if _bacfd :=d .DecodeElement (_afceb .ShowBubbleSize ,&_abgae );_bacfd !=nil {return _bacfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_afceb .Separator =new (string );if _ggegg :=d .DecodeElement (_afceb .Separator ,&_abgae );_ggegg !=nil {return _ggegg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_abgae .Name );if _gage :=d .Skip ();_gage !=nil {return _gage ;};};case _f .EndElement :break _babegb ;case _f .CharData :};};return nil ;};const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);
// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path
func (_ded *CT_AreaSer )ValidateWithPath (path string )error {if _cca :=_ded .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cca !=nil {return _cca ;};if _ega :=_ded .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ega !=nil {return _ega ;};if _ded .Tx !=nil {if _ffg :=_ded .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ffg !=nil {return _ffg ;};};if _ded .SpPr !=nil {if _acb :=_ded .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acb !=nil {return _acb ;};};if _ded .PictureOptions !=nil {if _ffea :=_ded .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ffea !=nil {return _ffea ;};};for _gdf ,_ecg :=range _ded .DPt {if _dge :=_ecg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gdf ));_dge !=nil {return _dge ;};};if _ded .DLbls !=nil {if _ddce :=_ded .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ddce !=nil {return _ddce ;};};for _dfd ,_gbcce :=range _ded .Trendline {if _cg :=_gbcce .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dfd ));_cg !=nil {return _cg ;};};for _aed ,_gdb :=range _ded .ErrBars {if _geb :=_gdb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_aed ));_geb !=nil {return _geb ;};};if _ded .Cat !=nil {if _aga :=_ded .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_aga !=nil {return _aga ;};};if _ded .Val !=nil {if _efa :=_ded .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_efa !=nil {return _efa ;};};if _ded .ExtLst !=nil {if _beb :=_ded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beb !=nil {return _beb ;};};return nil ;};func (_cdeab ST_TimeUnit )Validate ()error {return _cdeab .ValidateWithPath ("")};func NewCT_GapAmount ()*CT_GapAmount {_gbgd :=&CT_GapAmount {};return _gbgd };func (_cbeae ST_CrossBetween )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbeae .String (),start );};func (_gbaf *CT_Chart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbaf .Title !=nil {_cgdc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gbaf .Title ,_cgdc );};if _gbaf .AutoTitleDeleted !=nil {_ddad :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_gbaf .AutoTitleDeleted ,_ddad );};if _gbaf .PivotFmts !=nil {_gcca :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_gbaf .PivotFmts ,_gcca );};if _gbaf .View3D !=nil {_cbfe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_gbaf .View3D ,_cbfe );};if _gbaf .Floor !=nil {_cfgb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_gbaf .Floor ,_cfgb );};if _gbaf .SideWall !=nil {_aaea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_gbaf .SideWall ,_aaea );};if _gbaf .BackWall !=nil {_dfea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_gbaf .BackWall ,_dfea );};_agd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gbaf .PlotArea ,_agd );if _gbaf .Legend !=nil {_deeg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_gbaf .Legend ,_deeg );};if _gbaf .PlotVisOnly !=nil {_bbcg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_gbaf .PlotVisOnly ,_bbcg );};if _gbaf .DispBlanksAs !=nil {_fbdb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_gbaf .DispBlanksAs ,_fbdb );};if _gbaf .ShowDLblsOverMax !=nil {_geff :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_gbaf .ShowDLblsOverMax ,_geff );};if _gbaf .ExtLst !=nil {_dece :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbaf .ExtLst ,_dece );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PlotAreaChoice struct{AreaChart *CT_AreaChart ;Area3DChart *CT_Area3DChart ;LineChart *CT_LineChart ;Line3DChart *CT_Line3DChart ;StockChart *CT_StockChart ;RadarChart *CT_RadarChart ;ScatterChart *CT_ScatterChart ;PieChart *CT_PieChart ;Pie3DChart *CT_Pie3DChart ;DoughnutChart *CT_DoughnutChart ;BarChart *CT_BarChart ;Bar3DChart *CT_Bar3DChart ;OfPieChart *CT_OfPieChart ;SurfaceChart *CT_SurfaceChart ;Surface3DChart *CT_Surface3DChart ;BubbleChart *CT_BubbleChart ;};func (_gcfcg *CT_RadarStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcfcg .ValAttr !=ST_RadarStyleUnset {_fggfe ,_ecfb :=_gcfcg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _ecfb !=nil {return _ecfb ;};start .Attr =append (start .Attr ,_fggfe );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgfc *CT_SecondPieSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgfc .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_cgfc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path
func (_faaa *CT_ChartLines )ValidateWithPath (path string )error {if _faaa .SpPr !=nil {if _dgad :=_faaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgad !=nil {return _dgad ;};};return nil ;};func (_acbaf ST_DLblPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdbd :=_f .Attr {};_bdbd .Name =name ;switch _acbaf {case ST_DLblPosUnset :_bdbd .Value ="";case ST_DLblPosBestFit :_bdbd .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_bdbd .Value ="\u0062";case ST_DLblPosCtr :_bdbd .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_bdbd .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_bdbd .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_bdbd .Value ="\u006c";case ST_DLblPosOutEnd :_bdbd .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_bdbd .Value ="\u0072";case ST_DLblPosT :_bdbd .Value ="\u0074";};return _bdbd ,nil ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_dgb :=&CT_Bar3DChart {};_dgb .BarDir =NewCT_BarDir ();return _dgb ;};func (_gadca *CT_MarkerStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gadca .ValAttr =ST_MarkerStyle (1);for _ ,_eeaff :=range start .Attr {if _eeaff .Name .Local =="\u0076\u0061\u006c"{_gadca .ValAttr .UnmarshalXMLAttr (_eeaff );continue ;};};for {_eadd ,_ddeb :=d .Token ();if _ddeb !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0065\u0072\u0053\u0074\u0079\u006c\u0065:\u0020\u0025\u0073",_ddeb );};if _ccbd ,_edaa :=_eadd .(_f .EndElement );_edaa &&_ccbd .Name ==start .Name {break ;};};return nil ;};func (_dbca *CT_PrintSettings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbca .HeaderFooter !=nil {_cdaf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dbca .HeaderFooter ,_cdaf );};if _dbca .PageMargins !=nil {_efbfaf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dbca .PageMargins ,_efbfaf );};if _dbca .PageSetup !=nil {_bedbg :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dbca .PageSetup ,_bedbg );};if _dbca .LegacyDrawingHF !=nil {_faddd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dbca .LegacyDrawingHF ,_faddd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbdff *ST_HoleSize )Validate ()error {return _gbdff .ValidateWithPath ("")};func (_baefa ST_RadarStyle )ValidateWithPath (path string )error {switch _baefa {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baefa ));};return nil ;};func (_bfaba ST_DispBlanksAs )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_geecd :=_f .Attr {};_geecd .Name =name ;switch _bfaba {case ST_DispBlanksAsUnset :_geecd .Value ="";case ST_DispBlanksAsSpan :_geecd .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_geecd .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_geecd .Value ="\u007a\u0065\u0072\u006f";};return _geecd ,nil ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};
// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path
func (_eaec *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_bcfdb ST_AxPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcfdb .String (),start );};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_dbbbc *CT_BubbleChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbbbc .VaryColors !=nil {_ccggc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbbbc .VaryColors ,_ccggc );};if _dbbbc .Ser !=nil {_ceb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aag :=range _dbbbc .Ser {e .EncodeElement (_aag ,_ceb );};};if _dbbbc .DLbls !=nil {_egff :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbbbc .DLbls ,_egff );};if _dbbbc .Bubble3D !=nil {_cffb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_dbbbc .Bubble3D ,_cffb );};if _dbbbc .BubbleScale !=nil {_cbdb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_dbbbc .BubbleScale ,_cbdb );};if _dbbbc .ShowNegBubbles !=nil {_dde :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_dbbbc .ShowNegBubbles ,_dde );};if _dbbbc .SizeRepresents !=nil {_bccc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dbbbc .SizeRepresents ,_bccc );};_gcfd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cge :=range _dbbbc .AxId {e .EncodeElement (_cge ,_gcfd );};if _dbbbc .ExtLst !=nil {_ggeg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbbbc .ExtLst ,_ggeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};
// Validate validates the EG_SerShared and its children
func (_bdef *EG_SerShared )Validate ()error {return _bdef .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_eaf :=&CT_AxDataSourceChoice {};return _eaf };func (_fabgf ST_ErrValType )Validate ()error {return _fabgf .ValidateWithPath ("")};type CT_View3D struct{RotX *CT_RotX ;HPercent *CT_HPercent ;RotY *CT_RotY ;DepthPercent *CT_DepthPercent ;RAngAx *CT_Boolean ;Perspective *CT_Perspective ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_BandFmts and its children
func (_cdf *CT_BandFmts )Validate ()error {return _cdf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};
// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path
func (_defc *CT_LineChart )ValidateWithPath (path string )error {if _cadg :=_defc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cadg !=nil {return _cadg ;};if _defc .VaryColors !=nil {if _cfafe :=_defc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cfafe !=nil {return _cfafe ;};};for _aegca ,_bdag :=range _defc .Ser {if _ffgg :=_bdag .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aegca ));_ffgg !=nil {return _ffgg ;};};if _defc .DLbls !=nil {if _cadaf :=_defc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cadaf !=nil {return _cadaf ;};};if _defc .DropLines !=nil {if _debad :=_defc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_debad !=nil {return _debad ;};};if _defc .HiLowLines !=nil {if _faea :=_defc .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_faea !=nil {return _faea ;};};if _defc .UpDownBars !=nil {if _abgg :=_defc .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_abgg !=nil {return _abgg ;};};if _defc .Marker !=nil {if _cbec :=_defc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cbec !=nil {return _cbec ;};};if _defc .Smooth !=nil {if _cgfg :=_defc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_cgfg !=nil {return _cgfg ;};};for _dafea ,_faegb :=range _defc .AxId {if _aeag :=_faegb .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dafea ));_aeag !=nil {return _aeag ;};};if _defc .ExtLst !=nil {if _aadc :=_defc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aadc !=nil {return _aadc ;};};return nil ;};func (_aecc ST_TickMark )ValidateWithPath (path string )error {switch _aecc {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecc ));};return nil ;};func (_dedfb *ST_PictureFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgfgee ,_adegd :=d .Token ();if _adegd !=nil {return _adegd ;};if _bbecd ,_baddd :=_dgfgee .(_f .EndElement );_baddd &&_bbecd .Name ==start .Name {*_dedfb =1;return nil ;};if _bbcdd ,_aedggd :=_dgfgee .(_f .CharData );!_aedggd {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgfgee );}else {switch string (_bbcdd ){case "":*_dedfb =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_dedfb =1;case "\u0073\u0074\u0061c\u006b":*_dedfb =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_dedfb =3;};};_dgfgee ,_adegd =d .Token ();if _adegd !=nil {return _adegd ;};if _gabfc ,_baecg :=_dgfgee .(_f .EndElement );_baecg &&_gabfc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgfgee );};
// Validate validates the CT_NumDataSource and its children
func (_egbcb *CT_NumDataSource )Validate ()error {return _egbcb .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};
// Validate validates the CT_Surface3DChart and its children
func (_geadg *CT_Surface3DChart )Validate ()error {return _geadg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_aegg ST_Orientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aegg .String (),start );};
// Validate validates the CT_ErrDir and its children
func (_gdded *CT_ErrDir )Validate ()error {return _gdded .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_fgcceg ST_DispBlanksAs )Validate ()error {return _fgcceg .ValidateWithPath ("")};func (_bafcc ST_ErrBarType )Validate ()error {return _bafcc .ValidateWithPath ("")};type CT_LegendPos struct{ValAttr ST_LegendPos ;};func (_abba *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abba =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_abba =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_abba =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_abba =3;};return nil ;};
// Validate validates the CT_DepthPercent and its children
func (_fddee *CT_DepthPercent )Validate ()error {return _fddee .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_bdgafd *CT_PictureFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgafd .ValAttr =ST_PictureFormat (1);for _ ,_bcae :=range start .Attr {if _bcae .Name .Local =="\u0076\u0061\u006c"{_bdgafd .ValAttr .UnmarshalXMLAttr (_bcae );continue ;};};for {_efabf ,_ffdb :=d .Token ();if _ffdb !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074u\u0072e\u0046\u006f\u0072\u006d\u0061\u0074\u003a \u0025\u0073",_ffdb );};if _efdcc ,_beed :=_efabf .(_f .EndElement );_beed &&_efdcc .Name ==start .Name {break ;};};return nil ;};type ST_BuiltInUnit byte ;
// ValidateWithPath validates the Chart and its children, prefixing error messages with path
func (_agbdc *Chart )ValidateWithPath (path string )error {if _adde :=_agbdc .CT_RelId .ValidateWithPath (path );_adde !=nil {return _adde ;};return nil ;};func (_fbbcd ST_ErrDir )Validate ()error {return _fbbcd .ValidateWithPath ("")};
// Validate validates the CT_BandFmt and its children
func (_ede *CT_BandFmt )Validate ()error {return _ede .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};func (_bgde ST_OfPieType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gece :=_f .Attr {};_gece .Name =name ;switch _bgde {case ST_OfPieTypeUnset :_gece .Value ="";case ST_OfPieTypePie :_gece .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_gece .Value ="\u0062\u0061\u0072";};return _gece ,nil ;};func (_gccbe *CT_Scaling )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dabge :for {_faedd ,_bcfe :=d .Token ();if _bcfe !=nil {return _bcfe ;};switch _bfgfd :=_faedd .(type ){case _f .StartElement :switch _bfgfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"}:_gccbe .LogBase =NewCT_LogBase ();if _acbga :=d .DecodeElement (_gccbe .LogBase ,&_bfgfd );_acbga !=nil {return _acbga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_gccbe .Orientation =NewCT_Orientation ();if _fced :=d .DecodeElement (_gccbe .Orientation ,&_bfgfd );_fced !=nil {return _fced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"}:_gccbe .Max =NewCT_Double ();if _ggfaga :=d .DecodeElement (_gccbe .Max ,&_bfgfd );_ggfaga !=nil {return _ggfaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"}:_gccbe .Min =NewCT_Double ();if _fgded :=d .DecodeElement (_gccbe .Min ,&_bfgfd );_fgded !=nil {return _fgded ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccbe .ExtLst =NewCT_ExtensionList ();if _ceaaf :=d .DecodeElement (_gccbe .ExtLst ,&_bfgfd );_ceaaf !=nil {return _ceaaf ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_bfgfd .Name );if _cgba :=d .Skip ();_cgba !=nil {return _cgba ;};};case _f .EndElement :break _dabge ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path
func (_bgcgb *CT_Chart )ValidateWithPath (path string )error {if _bgcgb .Title !=nil {if _gbea :=_bgcgb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gbea !=nil {return _gbea ;};};if _bgcgb .AutoTitleDeleted !=nil {if _caac :=_bgcgb .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_caac !=nil {return _caac ;};};if _bgcgb .PivotFmts !=nil {if _bgcf :=_bgcgb .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_bgcf !=nil {return _bgcf ;};};if _bgcgb .View3D !=nil {if _daab :=_bgcgb .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_daab !=nil {return _daab ;};};if _bgcgb .Floor !=nil {if _fffb :=_bgcgb .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_fffb !=nil {return _fffb ;};};if _bgcgb .SideWall !=nil {if _gagb :=_bgcgb .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_gagb !=nil {return _gagb ;};};if _bgcgb .BackWall !=nil {if _cfea :=_bgcgb .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_cfea !=nil {return _cfea ;};};if _beege :=_bgcgb .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_beege !=nil {return _beege ;};if _bgcgb .Legend !=nil {if _dafc :=_bgcgb .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_dafc !=nil {return _dafc ;};};if _bgcgb .PlotVisOnly !=nil {if _baeg :=_bgcgb .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_baeg !=nil {return _baeg ;};};if _bgcgb .DispBlanksAs !=nil {if _cfce :=_bgcgb .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_cfce !=nil {return _cfce ;};};if _bgcgb .ShowDLblsOverMax !=nil {if _egg :=_bgcgb .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_egg !=nil {return _egg ;};};if _bgcgb .ExtLst !=nil {if _ebe :=_bgcgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebe !=nil {return _ebe ;};};return nil ;};func (_ffd *CT_AreaChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfd :for {_fe ,_gdg :=d .Token ();if _gdg !=nil {return _gdg ;};switch _bdd :=_fe .(type ){case _f .StartElement :switch _bdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_ffd .Grouping =NewCT_Grouping ();if _egc :=d .DecodeElement (_ffd .Grouping ,&_bdd );_egc !=nil {return _egc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ffd .VaryColors =NewCT_Boolean ();if _fdf :=d .DecodeElement (_ffd .VaryColors ,&_bdd );_fdf !=nil {return _fdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ddc :=NewCT_AreaSer ();if _dff :=d .DecodeElement (_ddc ,&_bdd );_dff !=nil {return _dff ;};_ffd .Ser =append (_ffd .Ser ,_ddc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ffd .DLbls =NewCT_DLbls ();if _ef :=d .DecodeElement (_ffd .DLbls ,&_bdd );_ef !=nil {return _ef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_ffd .DropLines =NewCT_ChartLines ();if _faf :=d .DecodeElement (_ffd .DropLines ,&_bdd );_faf !=nil {return _faf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_bdf :=NewCT_UnsignedInt ();if _dgf :=d .DecodeElement (_bdf ,&_bdd );_dgf !=nil {return _dgf ;};_ffd .AxId =append (_ffd .AxId ,_bdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffd .ExtLst =NewCT_ExtensionList ();if _ffe :=d .DecodeElement (_ffd .ExtLst ,&_bdd );_ffe !=nil {return _ffe ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bdd .Name );if _bdc :=d .Skip ();_bdc !=nil {return _bdc ;};};case _f .EndElement :break _cfd ;case _f .CharData :};};return nil ;};func (_cceabf *ST_TickLblPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cceabf =0;case "\u0068\u0069\u0067\u0068":*_cceabf =1;case "\u006c\u006f\u0077":*_cceabf =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_cceabf =3;case "\u006e\u006f\u006e\u0065":*_cceabf =4;};return nil ;};func (_fgggg *CT_StockChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cgbbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_egbg :=range _fgggg .Ser {e .EncodeElement (_egbg ,_cgbbc );};if _fgggg .DLbls !=nil {_bddbc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgggg .DLbls ,_bddbc );};if _fgggg .DropLines !=nil {_eecce :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgggg .DropLines ,_eecce );};if _fgggg .HiLowLines !=nil {_aggcd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgggg .HiLowLines ,_aggcd );};if _fgggg .UpDownBars !=nil {_caccf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fgggg .UpDownBars ,_caccf );};_agbca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gccg :=range _fgggg .AxId {e .EncodeElement (_gccg ,_agbca );};if _fgggg .ExtLst !=nil {_dgbde :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgggg .ExtLst ,_dgbde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path
func (_dced *CT_ErrValType )ValidateWithPath (path string )error {if _abga :=_dced .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abga !=nil {return _abga ;};return nil ;};func (_effbf *CT_PieChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffeb :for {_gfcd ,_acfga :=d .Token ();if _acfga !=nil {return _acfga ;};switch _bgfg :=_gfcd .(type ){case _f .StartElement :switch _bgfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_effbf .VaryColors =NewCT_Boolean ();if _aaegf :=d .DecodeElement (_effbf .VaryColors ,&_bgfg );_aaegf !=nil {return _aaegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_adfcc :=NewCT_PieSer ();if _dacg :=d .DecodeElement (_adfcc ,&_bgfg );_dacg !=nil {return _dacg ;};_effbf .Ser =append (_effbf .Ser ,_adfcc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_effbf .DLbls =NewCT_DLbls ();if _cacd :=d .DecodeElement (_effbf .DLbls ,&_bgfg );_cacd !=nil {return _cacd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_effbf .FirstSliceAng =NewCT_FirstSliceAng ();if _bddd :=d .DecodeElement (_effbf .FirstSliceAng ,&_bgfg );_bddd !=nil {return _bddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effbf .ExtLst =NewCT_ExtensionList ();if _cceac :=d .DecodeElement (_effbf .ExtLst ,&_bgfg );_cceac !=nil {return _cceac ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bgfg .Name );if _ccfd :=d .Skip ();_ccfd !=nil {return _ccfd ;};};case _f .EndElement :break _cffeb ;case _f .CharData :};};return nil ;};func (_abdfa *CT_SplitType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edee :=range start .Attr {if _edee .Name .Local =="\u0076\u0061\u006c"{_abdfa .ValAttr .UnmarshalXMLAttr (_edee );continue ;};};for {_ddfb ,_cdbfa :=d .Token ();if _cdbfa !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cdbfa );};if _afbef ,_fcdc :=_ddfb .(_f .EndElement );_fcdc &&_afbef .Name ==start .Name {break ;};};return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_c .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_StrData and its children
func (_cfgea *CT_StrData )Validate ()error {return _cfgea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_cbcag *ChartSpace )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063\u003a\u0063h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065";return _cbcag .CT_ChartSpace .MarshalXML (e ,start );};func NewCT_Layout ()*CT_Layout {_cdbae :=&CT_Layout {};return _cdbae };
// Validate validates the CT_Layout and its children
func (_eeae *CT_Layout )Validate ()error {return _eeae .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_ccgbg *CT_Layout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeegc :for {_dbfb ,_adga :=d .Token ();if _adga !=nil {return _adga ;};switch _edgg :=_dbfb .(type ){case _f .StartElement :switch _edgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}:_ccgbg .ManualLayout =NewCT_ManualLayout ();if _deag :=d .DecodeElement (_ccgbg .ManualLayout ,&_edgg );_deag !=nil {return _deag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccgbg .ExtLst =NewCT_ExtensionList ();if _bbeg :=d .DecodeElement (_ccgbg .ExtLst ,&_edgg );_bbeg !=nil {return _bbeg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_edgg .Name );if _eefg :=d .Skip ();_eefg !=nil {return _eefg ;};};case _f .EndElement :break _aeegc ;case _f .CharData :};};return nil ;};
// Validate validates the UserShapes and its children
func (_egbdf *UserShapes )Validate ()error {return _egbdf .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};
// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path
func (_ecbee *CT_DispUnits )ValidateWithPath (path string )error {if _ecbee .Choice !=nil {if _fbfa :=_ecbee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbfa !=nil {return _fbfa ;};};if _ecbee .DispUnitsLbl !=nil {if _gddda :=_ecbee .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_gddda !=nil {return _gddda ;};};if _ecbee .ExtLst !=nil {if _dbcc :=_ecbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbcc !=nil {return _dbcc ;};};return nil ;};
// Validate validates the CT_DLbls and its children
func (_cagb *CT_DLbls )Validate ()error {return _cagb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_eefe *CT_PrintSettings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gebed :for {_gbgdb ,_bcdce :=d .Token ();if _bcdce !=nil {return _bcdce ;};switch _gdcdd :=_gbgdb .(type ){case _f .StartElement :switch _gdcdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_eefe .HeaderFooter =NewCT_HeaderFooter ();if _efgb :=d .DecodeElement (_eefe .HeaderFooter ,&_gdcdd );_efgb !=nil {return _efgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_eefe .PageMargins =NewCT_PageMargins ();if _baed :=d .DecodeElement (_eefe .PageMargins ,&_gdcdd );_baed !=nil {return _baed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_eefe .PageSetup =NewCT_PageSetup ();if _bbbfd :=d .DecodeElement (_eefe .PageSetup ,&_gdcdd );_bbbfd !=nil {return _bbbfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_eefe .LegacyDrawingHF =NewCT_RelId ();if _gdcfc :=d .DecodeElement (_eefe .LegacyDrawingHF ,&_gdcdd );_gdcfc !=nil {return _gdcfc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_gdcdd .Name );if _adbc :=d .Skip ();_adbc !=nil {return _adbc ;};};case _f .EndElement :break _gebed ;case _f .CharData :};};return nil ;};func (_cbadd *CT_LogBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbadd .ValAttr =2;for _ ,_gdae :=range start .Attr {if _gdae .Name .Local =="\u0076\u0061\u006c"{_gfded ,_ddgfc :=_d .ParseFloat (_gdae .Value ,64);if _ddgfc !=nil {return _ddgfc ;};_cbadd .ValAttr =_gfded ;continue ;};};for {_efag ,_aegd :=d .Token ();if _aegd !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_aegd );};if _aded ,_aecb :=_efag .(_f .EndElement );_aecb &&_aded .Name ==start .Name {break ;};};return nil ;};
// Validate validates the CT_LegendPos and its children
func (_abbb *CT_LegendPos )Validate ()error {return _abbb .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_gfeac *EG_SerShared )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfeac .Idx =NewCT_UnsignedInt ();_gfeac .Order =NewCT_UnsignedInt ();_fgec :for {_fgcgg ,_fdad :=d .Token ();if _fdad !=nil {return _fdad ;};switch _fdbfg :=_fgcgg .(type ){case _f .StartElement :switch _fdbfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bfaffg :=d .DecodeElement (_gfeac .Idx ,&_fdbfg );_bfaffg !=nil {return _bfaffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _baba :=d .DecodeElement (_gfeac .Order ,&_fdbfg );_baba !=nil {return _baba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gfeac .Tx =NewCT_SerTx ();if _dbcdb :=d .DecodeElement (_gfeac .Tx ,&_fdbfg );_dbcdb !=nil {return _dbcdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gfeac .SpPr =_c .NewCT_ShapeProperties ();if _fdcb :=d .DecodeElement (_gfeac .SpPr ,&_fdbfg );_fdcb !=nil {return _fdcb ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fdbfg .Name );if _gebbc :=d .Skip ();_gebbc !=nil {return _gebbc ;};};case _f .EndElement :break _fgec ;case _f .CharData :};};return nil ;};type CT_AxPos struct{ValAttr ST_AxPos ;};func (_geaed ST_BuiltInUnit )String ()string {switch _geaed {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return "";};func (_afgdb ST_BarDir )ValidateWithPath (path string )error {switch _afgdb {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgdb ));};return nil ;};func (_gdabe ST_LegendPos )ValidateWithPath (path string )error {switch _gdabe {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdabe ));};return nil ;};func NewCT_Scaling ()*CT_Scaling {_gfdfe :=&CT_Scaling {};return _gfdfe };type ST_BarGrouping byte ;func NewUserShapes ()*UserShapes {_acfaf :=&UserShapes {};_acfaf .CT_Drawing =*_a .NewCT_Drawing ();return _acfaf ;};func (_efaca *ST_HPercent )ValidateWithPath (path string )error {_aabgc :=[]string {};if _efaca .ST_HPercentWithSymbol !=nil {_aabgc =append (_aabgc ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _efaca .ST_HPercentUShort !=nil {_aabgc =append (_aabgc ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_aabgc )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aabgc );};return nil ;};
// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path
func (_bggg *CT_BandFmts )ValidateWithPath (path string )error {for _aaf ,_cga :=range _bggg .BandFmt {if _gfc :=_cga .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_aaf ));_gfc !=nil {return _gfc ;};};return nil ;};
// Validate validates the CT_DispUnitsLbl and its children
func (_abac *CT_DispUnitsLbl )Validate ()error {return _abac .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};
// Validate validates the CT_CustSplit and its children
func (_ebfg *CT_CustSplit )Validate ()error {return _ebfg .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};
// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path
func (_acbg *CT_LineSer )ValidateWithPath (path string )error {if _cdcca :=_acbg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cdcca !=nil {return _cdcca ;};if _agdf :=_acbg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_agdf !=nil {return _agdf ;};if _acbg .Tx !=nil {if _beaf :=_acbg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_beaf !=nil {return _beaf ;};};if _acbg .SpPr !=nil {if _cebf :=_acbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cebf !=nil {return _cebf ;};};if _acbg .Marker !=nil {if _bbef :=_acbg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bbef !=nil {return _bbef ;};};for _cacf ,_bffe :=range _acbg .DPt {if _afebd :=_bffe .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cacf ));_afebd !=nil {return _afebd ;};};if _acbg .DLbls !=nil {if _edcf :=_acbg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edcf !=nil {return _edcf ;};};for _dfbfb ,_dgae :=range _acbg .Trendline {if _ffdc :=_dgae .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dfbfb ));_ffdc !=nil {return _ffdc ;};};if _acbg .ErrBars !=nil {if _fffd :=_acbg .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_fffd !=nil {return _fffd ;};};if _acbg .Cat !=nil {if _cbad :=_acbg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_cbad !=nil {return _cbad ;};};if _acbg .Val !=nil {if _cabd :=_acbg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cabd !=nil {return _cabd ;};};if _acbg .Smooth !=nil {if _gdcca :=_acbg .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gdcca !=nil {return _gdcca ;};};if _acbg .ExtLst !=nil {if _gfcg :=_acbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcg !=nil {return _gfcg ;};};return nil ;};func (_eagd ST_OfPieType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eagd .String (),start );};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};type ST_Shape byte ;func (_bgc *CT_BandFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgc .Idx =NewCT_UnsignedInt ();_gbfg :for {_aadg ,_deg :=d .Token ();if _deg !=nil {return _deg ;};switch _ccd :=_aadg .(type ){case _f .StartElement :switch _ccd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ffda :=d .DecodeElement (_bgc .Idx ,&_ccd );_ffda !=nil {return _ffda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgc .SpPr =_c .NewCT_ShapeProperties ();if _bef :=d .DecodeElement (_bgc .SpPr ,&_ccd );_bef !=nil {return _bef ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_ccd .Name );if _dfge :=d .Skip ();_dfge !=nil {return _dfge ;};};case _f .EndElement :break _gbfg ;case _f .CharData :};};return nil ;};
// Validate validates the CT_PieChart and its children
func (_ebda *CT_PieChart )Validate ()error {return _ebda .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};
// Validate validates the CT_PlotArea and its children
func (_abdff *CT_PlotArea )Validate ()error {return _abdff .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_gdfgg ST_Shape )Validate ()error {return _gdfgg .ValidateWithPath ("")};func (_bgdgf ST_SizeRepresents )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cggde :=_f .Attr {};_cggde .Name =name ;switch _bgdgf {case ST_SizeRepresentsUnset :_cggde .Value ="";case ST_SizeRepresentsArea :_cggde .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_cggde .Value ="\u0077";};return _cggde ,nil ;};func NewCT_RotY ()*CT_RotY {_aeafc :=&CT_RotY {};return _aeafc };
// Validate validates the CT_Area3DChart and its children
func (_fa *CT_Area3DChart )Validate ()error {return _fa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};
// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path
func (_fgba *CT_BubbleSer )ValidateWithPath (path string )error {if _ceced :=_fgba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ceced !=nil {return _ceced ;};if _acff :=_fgba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_acff !=nil {return _acff ;};if _fgba .Tx !=nil {if _gbdd :=_fgba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gbdd !=nil {return _gbdd ;};};if _fgba .SpPr !=nil {if _deefd :=_fgba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_deefd !=nil {return _deefd ;};};if _fgba .InvertIfNegative !=nil {if _ceab :=_fgba .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_ceab !=nil {return _ceab ;};};for _cfcf ,_fdfa :=range _fgba .DPt {if _ggd :=_fdfa .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cfcf ));_ggd !=nil {return _ggd ;};};if _fgba .DLbls !=nil {if _aaeb :=_fgba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aaeb !=nil {return _aaeb ;};};for _cdc ,_fdb :=range _fgba .Trendline {if _fcda :=_fdb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cdc ));_fcda !=nil {return _fcda ;};};for _faff ,_eegcb :=range _fgba .ErrBars {if _gedb :=_eegcb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_faff ));_gedb !=nil {return _gedb ;};};if _fgba .XVal !=nil {if _gggg :=_fgba .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_gggg !=nil {return _gggg ;};};if _fgba .YVal !=nil {if _beca :=_fgba .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_beca !=nil {return _beca ;};};if _fgba .BubbleSize !=nil {if _fgd :=_fgba .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fgd !=nil {return _fgd ;};};if _fgba .Bubble3D !=nil {if _bcf :=_fgba .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_bcf !=nil {return _bcf ;};};if _fgba .ExtLst !=nil {if _gbbd :=_fgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbd !=nil {return _gbbd ;};};return nil ;};
// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path
func (_beeb *CT_LblOffset )ValidateWithPath (path string )error {if _beeb .ValAttr !=nil {if _geef :=_beeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geef !=nil {return _geef ;};};return nil ;};func (_fefeg ST_AxPos )Validate ()error {return _fefeg .ValidateWithPath ("")};func (_agbg *CT_Overlap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agbg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_agbg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path
func (_efaa *CT_Style )ValidateWithPath (path string )error {if _efaa .ValAttr < 1{return _dg .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_efaa .ValAttr );};if _efaa .ValAttr > 48{return _dg .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00348 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_efaa .ValAttr );};return nil ;};
// Validate validates the CT_Shape and its children
func (_fcdee *CT_Shape )Validate ()error {return _fcdee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_bceb *CT_DispUnits )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebgfc :for {_ecfa ,_bbcb :=d .Token ();if _bbcb !=nil {return _bbcb ;};switch _gbac :=_ecfa .(type ){case _f .StartElement :switch _gbac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_bceb .Choice =NewCT_DispUnitsChoice ();if _fcgce :=d .DecodeElement (&_bceb .Choice .CustUnit ,&_gbac );_fcgce !=nil {return _fcgce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_bceb .Choice =NewCT_DispUnitsChoice ();if _acda :=d .DecodeElement (&_bceb .Choice .BuiltInUnit ,&_gbac );_acda !=nil {return _acda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_bceb .DispUnitsLbl =NewCT_DispUnitsLbl ();if _gdgg :=d .DecodeElement (_bceb .DispUnitsLbl ,&_gbac );_gdgg !=nil {return _gdgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bceb .ExtLst =NewCT_ExtensionList ();if _egba :=d .DecodeElement (_bceb .ExtLst ,&_gbac );_egba !=nil {return _egba ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_gbac .Name );if _cbab :=d .Skip ();_cbab !=nil {return _cbab ;};};case _f .EndElement :break _ebgfc ;case _f .CharData :};};return nil ;};func (_eaceg *ST_ScatterStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafgf ,_feffe :=d .Token ();if _feffe !=nil {return _feffe ;};if _egggb ,_fgbdc :=_dafgf .(_f .EndElement );_fgbdc &&_egggb .Name ==start .Name {*_eaceg =1;return nil ;};if _daebg ,_fgge :=_dafgf .(_f .CharData );!_fgge {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dafgf );}else {switch string (_daebg ){case "":*_eaceg =0;case "\u006e\u006f\u006e\u0065":*_eaceg =1;case "\u006c\u0069\u006e\u0065":*_eaceg =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_eaceg =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_eaceg =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_eaceg =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_eaceg =6;};};_dafgf ,_feffe =d .Token ();if _feffe !=nil {return _feffe ;};if _beefg ,_cafcf :=_dafgf .(_f .EndElement );_cafcf &&_beefg .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dafgf );};
// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path
func (_fafb *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _fafb .NumRef !=nil {if _gbffed :=_fafb .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_gbffed !=nil {return _gbffed ;};};if _fafb .NumLit !=nil {if _bcdeg :=_fafb .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_bcdeg !=nil {return _bcdeg ;};};return nil ;};func (_gfea *EG_AxShared )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgfbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gfea .AxId ,_cgfbe );_bfeea :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gfea .Scaling ,_bfeea );if _gfea .Delete !=nil {_bdggb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gfea .Delete ,_bdggb );};_fcdfe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gfea .AxPos ,_fcdfe );if _gfea .MajorGridlines !=nil {_bgdce :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfea .MajorGridlines ,_bgdce );};if _gfea .MinorGridlines !=nil {_eeaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gfea .MinorGridlines ,_eeaa );};if _gfea .Title !=nil {_cedge :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gfea .Title ,_cedge );};if _gfea .NumFmt !=nil {_gdeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gfea .NumFmt ,_gdeb );};if _gfea .MajorTickMark !=nil {_ffcg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gfea .MajorTickMark ,_ffcg );};if _gfea .MinorTickMark !=nil {_edeeg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gfea .MinorTickMark ,_edeeg );};if _gfea .TickLblPos !=nil {_fbefbb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gfea .TickLblPos ,_fbefbb );};if _gfea .SpPr !=nil {_fddcd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfea .SpPr ,_fddcd );};if _gfea .TxPr !=nil {_eabee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfea .TxPr ,_eabee );};_ecaeb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gfea .CrossAx ,_ecaeb );if _gfea .Choice !=nil {_gfea .Choice .MarshalXML (e ,_f .StartElement {});};return nil ;};
// Validate validates the CT_Line3DChart and its children
func (_adfb *CT_Line3DChart )Validate ()error {return _adfb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};type ST_RadarStyle byte ;func NewCT_DispUnits ()*CT_DispUnits {_aeec :=&CT_DispUnits {};return _aeec };func NewCT_Surface3DChart ()*CT_Surface3DChart {_eaff :=&CT_Surface3DChart {};return _eaff };type ST_TickMark byte ;
// ST_SecondPieSize is a union type
type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func (_ceagf ST_RadarStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceagf .String (),start );};const (ST_BarGroupingUnset ST_BarGrouping =0;ST_BarGroupingPercentStacked ST_BarGrouping =1;ST_BarGroupingClustered ST_BarGrouping =2;ST_BarGroupingStandard ST_BarGrouping =3;ST_BarGroupingStacked ST_BarGrouping =4;);
// Validate validates the CT_DispUnitsChoice and its children
func (_edgdg *CT_DispUnitsChoice )Validate ()error {return _edgdg .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};
// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path
func (_fbdbb *CT_Pie3DChart )ValidateWithPath (path string )error {if _fbdbb .VaryColors !=nil {if _ebade :=_fbdbb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ebade !=nil {return _ebade ;};};for _egddb ,_egffd :=range _fbdbb .Ser {if _dedgg :=_egffd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egddb ));_dedgg !=nil {return _dedgg ;};};if _fbdbb .DLbls !=nil {if _aeeee :=_fbdbb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aeeee !=nil {return _aeeee ;};};if _fbdbb .ExtLst !=nil {if _gedbf :=_fbdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gedbf !=nil {return _gedbf ;};};return nil ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};func NewCT_ErrBarType ()*CT_ErrBarType {_faca :=&CT_ErrBarType {};return _faca };func (_afbfd *ST_ErrDir )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afbfd =0;case "\u0078":*_afbfd =1;case "\u0079":*_afbfd =2;};return nil ;};func (_ggbeca ST_BuiltInUnit )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggbeca .String (),start );};
// Validate validates the CT_Protection and its children
func (_ffcaf *CT_Protection )Validate ()error {return _ffcaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_BubbleSer ()*CT_BubbleSer {_fbc :=&CT_BubbleSer {};_fbc .Idx =NewCT_UnsignedInt ();_fbc .Order =NewCT_UnsignedInt ();return _fbc ;};
// Validate validates the CT_Orientation and its children
func (_cceea *CT_Orientation )Validate ()error {return _cceea .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_defff *CT_RadarStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggegd :=range start .Attr {if _ggegd .Name .Local =="\u0076\u0061\u006c"{_defff .ValAttr .UnmarshalXMLAttr (_ggegd );continue ;};};for {_afce ,_ggfag :=d .Token ();if _ggfag !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_ggfag );};if _baecd ,_gaefc :=_afce .(_f .EndElement );_gaefc &&_baecd .Name ==start .Name {break ;};};return nil ;};func (_aagef ST_LblAlgn )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccgbf :=_f .Attr {};_ccgbf .Name =name ;switch _aagef {case ST_LblAlgnUnset :_ccgbf .Value ="";case ST_LblAlgnCtr :_ccgbf .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_ccgbf .Value ="\u006c";case ST_LblAlgnR :_ccgbf .Value ="\u0072";};return _ccgbf ,nil ;};func (_dbfa *CT_CatAx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dgbga :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_dbfa .AxId ,_dgbga );_acde :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_dbfa .Scaling ,_acde );if _dbfa .Delete !=nil {_cfdc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dbfa .Delete ,_cfdc );};_cfe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_dbfa .AxPos ,_cfe );if _dbfa .MajorGridlines !=nil {_dede :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbfa .MajorGridlines ,_dede );};if _dbfa .MinorGridlines !=nil {_deac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbfa .MinorGridlines ,_deac );};if _dbfa .Title !=nil {_afe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dbfa .Title ,_afe );};if _dbfa .NumFmt !=nil {_bgb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dbfa .NumFmt ,_bgb );};if _dbfa .MajorTickMark !=nil {_ddea :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dbfa .MajorTickMark ,_ddea );};if _dbfa .MinorTickMark !=nil {_bbaf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dbfa .MinorTickMark ,_bbaf );};if _dbfa .TickLblPos !=nil {_cgce :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_dbfa .TickLblPos ,_cgce );};if _dbfa .SpPr !=nil {_fgbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbfa .SpPr ,_fgbc );};if _dbfa .TxPr !=nil {_cegg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dbfa .TxPr ,_cegg );};_ffgd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_dbfa .CrossAx ,_ffgd );if _dbfa .Choice !=nil {_dbfa .Choice .MarshalXML (e ,_f .StartElement {});};if _dbfa .Auto !=nil {_adf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_dbfa .Auto ,_adf );};if _dbfa .LblAlgn !=nil {_gfbb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_dbfa .LblAlgn ,_gfbb );};if _dbfa .LblOffset !=nil {_dcbb :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_dbfa .LblOffset ,_dcbb );};if _dbfa .TickLblSkip !=nil {_ffdd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_dbfa .TickLblSkip ,_ffdd );};if _dbfa .TickMarkSkip !=nil {_baa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_dbfa .TickMarkSkip ,_baa );};if _dbfa .NoMultiLvlLbl !=nil {_edgf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_dbfa .NoMultiLvlLbl ,_edgf );};if _dbfa .ExtLst !=nil {_gdde :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbfa .ExtLst ,_gdde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_afgcb :=&CT_TextLanguageID {};return _afgcb };func NewCT_ScatterSer ()*CT_ScatterSer {_caeff :=&CT_ScatterSer {};_caeff .Idx =NewCT_UnsignedInt ();_caeff .Order =NewCT_UnsignedInt ();return _caeff ;};func (_fbdge ST_MarkerStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbdge .String (),start );};func NewCT_RadarSer ()*CT_RadarSer {_bfcad :=&CT_RadarSer {};_bfcad .Idx =NewCT_UnsignedInt ();_bfcad .Order =NewCT_UnsignedInt ();return _bfcad ;};func (_cabfe ST_DLblPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cabfe .String (),start );};
// ST_HPercent is a union type
type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_dcaddb :=&EG_LegendEntryData {};return _dcaddb };type CT_Crosses struct{ValAttr ST_Crosses ;};func (_gfcef *ST_BarGrouping )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfcef =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gfcef =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_gfcef =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gfcef =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gfcef =4;};return nil ;};func NewEG_BarChartShared ()*EG_BarChartShared {_ccef :=&EG_BarChartShared {};_ccef .BarDir =NewCT_BarDir ();return _ccef ;};func NewCT_RotX ()*CT_RotX {_dccda :=&CT_RotX {};return _dccda };func (_abfb *CT_SerTx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_abfb .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path
func (_fddcea *CT_SurfaceSer )ValidateWithPath (path string )error {if _agggf :=_fddcea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_agggf !=nil {return _agggf ;};if _bcebc :=_fddcea .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bcebc !=nil {return _bcebc ;};if _fddcea .Tx !=nil {if _feddf :=_fddcea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_feddf !=nil {return _feddf ;};};if _fddcea .SpPr !=nil {if _adgca :=_fddcea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adgca !=nil {return _adgca ;};};if _fddcea .Cat !=nil {if _ecabb :=_fddcea .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ecabb !=nil {return _ecabb ;};};if _fddcea .Val !=nil {if _bbeab :=_fddcea .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bbeab !=nil {return _bbeab ;};};if _fddcea .ExtLst !=nil {if _cdccgg :=_fddcea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdccgg !=nil {return _cdccgg ;};};return nil ;};
// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path
func (_dggae *CT_DPt )ValidateWithPath (path string )error {if _fccf :=_dggae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fccf !=nil {return _fccf ;};if _dggae .InvertIfNegative !=nil {if _egaee :=_dggae .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_egaee !=nil {return _egaee ;};};if _dggae .Marker !=nil {if _fdge :=_dggae .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fdge !=nil {return _fdge ;};};if _dggae .Bubble3D !=nil {if _gabg :=_dggae .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_gabg !=nil {return _gabg ;};};if _dggae .Explosion !=nil {if _abgd :=_dggae .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_abgd !=nil {return _abgd ;};};if _dggae .SpPr !=nil {if _cegbg :=_dggae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cegbg !=nil {return _cegbg ;};};if _dggae .PictureOptions !=nil {if _eaaaf :=_dggae .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_eaaaf !=nil {return _eaaaf ;};};if _dggae .ExtLst !=nil {if _gddf :=_dggae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gddf !=nil {return _gddf ;};};return nil ;};
// Validate validates the CT_LegendEntry and its children
func (_fecca *CT_LegendEntry )Validate ()error {return _fecca .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};type CT_LineChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;Marker *CT_Boolean ;Smooth *CT_Boolean ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_acad *CT_LayoutTarget )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acad .ValAttr !=ST_LayoutTargetUnset {_edag ,_fgfee :=_acad .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _fgfee !=nil {return _fgfee ;};start .Attr =append (start .Attr ,_edag );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_caeab ST_GapAmount )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _caeab .ST_GapAmountPercent !=nil {e .EncodeToken (_f .CharData (*_caeab .ST_GapAmountPercent ));};if _caeab .ST_GapAmountUShort !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_caeab .ST_GapAmountUShort )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_bccd *CT_DispBlanksAs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bccd .ValAttr !=ST_DispBlanksAsUnset {_dcab ,_cbfeb :=_bccd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _cbfeb !=nil {return _cbfeb ;};start .Attr =append (start .Attr ,_dcab );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbdc ST_TickLblPos )Validate ()error {return _fbdc .ValidateWithPath ("")};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type UserShapes struct{_a .CT_Drawing };
// Validate validates the CT_Surface and its children
func (_dcdf *CT_Surface )Validate ()error {return _dcdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_ddgeg *ST_LegendPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddgeg =0;case "\u0062":*_ddgeg =1;case "\u0074\u0072":*_ddgeg =2;case "\u006c":*_ddgeg =3;case "\u0072":*_ddgeg =4;case "\u0074":*_ddgeg =5;};return nil ;};func (_egcgb *ST_HoleSize )ValidateWithPath (path string )error {_eaafb :=[]string {};if _egcgb .ST_HoleSizePercent !=nil {_eaafb =append (_eaafb ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _egcgb .ST_HoleSizeUByte !=nil {_eaafb =append (_eaafb ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_eaafb )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eaafb );};return nil ;};func (_fdac *CT_SurfaceChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eddgc :for {_fgbae ,_bacga :=d .Token ();if _bacga !=nil {return _bacga ;};switch _dggfac :=_fgbae .(type ){case _f .StartElement :switch _dggfac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_fdac .Wireframe =NewCT_Boolean ();if _edfbg :=d .DecodeElement (_fdac .Wireframe ,&_dggfac );_edfbg !=nil {return _edfbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_aedgg :=NewCT_SurfaceSer ();if _dbcf :=d .DecodeElement (_aedgg ,&_dggfac );_dbcf !=nil {return _dbcf ;};_fdac .Ser =append (_fdac .Ser ,_aedgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_fdac .BandFmts =NewCT_BandFmts ();if _dbfag :=d .DecodeElement (_fdac .BandFmts ,&_dggfac );_dbfag !=nil {return _dbfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_dceeb :=NewCT_UnsignedInt ();if _dbbce :=d .DecodeElement (_dceeb ,&_dggfac );_dbbce !=nil {return _dbbce ;};_fdac .AxId =append (_fdac .AxId ,_dceeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdac .ExtLst =NewCT_ExtensionList ();if _dcgeb :=d .DecodeElement (_fdac .ExtLst ,&_dggfac );_dcgeb !=nil {return _dcgeb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dggfac .Name );if _beegg :=d .Skip ();_beegg !=nil {return _beegg ;};};case _f .EndElement :break _eddgc ;case _f .CharData :};};return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_ggbb :=&CT_ErrBars {};_ggbb .ErrBarType =NewCT_ErrBarType ();_ggbb .ErrValType =NewCT_ErrValType ();return _ggbb ;};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);
// ST_BubbleScale is a union type
type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_ffdde *CT_LblOffset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebac :=range start .Attr {if _aebac .Name .Local =="\u0076\u0061\u006c"{_aeea ,_aeaa :=ParseUnionST_LblOffset (_aebac .Value );if _aeaa !=nil {return _aeaa ;};_ffdde .ValAttr =&_aeea ;continue ;};};for {_fbbb ,_adfc :=d .Token ();if _adfc !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_adfc );};if _bcec ,_gafcfd :=_fbbb .(_f .EndElement );_gafcfd &&_bcec .Name ==start .Name {break ;};};return nil ;};
// Validate validates the CT_HoleSize and its children
func (_gefb *CT_HoleSize )Validate ()error {return _gefb .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};func NewCT_LegendEntry ()*CT_LegendEntry {_bgdf :=&CT_LegendEntry {};_bgdf .Idx =NewCT_UnsignedInt ();return _bgdf ;};func (_gbcdc *CT_PictureOptions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbcdc .ApplyToFront !=nil {_aebdc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_gbcdc .ApplyToFront ,_aebdc );};if _gbcdc .ApplyToSides !=nil {_fddgb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_gbcdc .ApplyToSides ,_fddgb );};if _gbcdc .ApplyToEnd !=nil {_cadbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_gbcdc .ApplyToEnd ,_cadbe );};if _gbcdc .PictureFormat !=nil {_fcec :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_gbcdc .PictureFormat ,_fcec );};if _gbcdc .PictureStackUnit !=nil {_bfaff :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gbcdc .PictureStackUnit ,_bfaff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewChart ()*Chart {_decca :=&Chart {};_decca .CT_RelId =*NewCT_RelId ();return _decca };func (_abdbf *ST_LayoutMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabeac ,_bbfdg :=d .Token ();if _bbfdg !=nil {return _bbfdg ;};if _cbdec ,_gcebf :=_gabeac .(_f .EndElement );_gcebf &&_cbdec .Name ==start .Name {*_abdbf =1;return nil ;};if _feadf ,_aaaed :=_gabeac .(_f .CharData );!_aaaed {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gabeac );}else {switch string (_feadf ){case "":*_abdbf =0;case "\u0065\u0064\u0067\u0065":*_abdbf =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_abdbf =2;};};_gabeac ,_bbfdg =d .Token ();if _bbfdg !=nil {return _bbfdg ;};if _bebb ,_gcggg :=_gabeac .(_f .EndElement );_gcggg &&_bebb .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gabeac );};func NewCT_BarChart ()*CT_BarChart {_cba :=&CT_BarChart {};_cba .BarDir =NewCT_BarDir ();return _cba };func (_face *CT_NumDataSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_face .Choice =NewCT_NumDataSourceChoice ();_caef :for {_aagf ,_bdea :=d .Token ();if _bdea !=nil {return _bdea ;};switch _ccdcd :=_aagf .(type ){case _f .StartElement :switch _ccdcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_face .Choice =NewCT_NumDataSourceChoice ();if _feggg :=d .DecodeElement (&_face .Choice .NumRef ,&_ccdcd );_feggg !=nil {return _feggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_face .Choice =NewCT_NumDataSourceChoice ();if _cbgg :=d .DecodeElement (&_face .Choice .NumLit ,&_ccdcd );_cbgg !=nil {return _cbgg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_ccdcd .Name );if _gfabb :=d .Skip ();_gfabb !=nil {return _gfabb ;};};case _f .EndElement :break _caef ;case _f .CharData :};};return nil ;};func (_eeecfa *ST_BuiltInUnit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afgdbc ,_gcacd :=d .Token ();if _gcacd !=nil {return _gcacd ;};if _acca ,_acfddg :=_afgdbc .(_f .EndElement );_acfddg &&_acca .Name ==start .Name {*_eeecfa =1;return nil ;};if _gafecd ,_ddbeb :=_afgdbc .(_f .CharData );!_ddbeb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afgdbc );}else {switch string (_gafecd ){case "":*_eeecfa =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_eeecfa =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_eeecfa =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_eeecfa =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_eeecfa =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_eeecfa =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_eeecfa =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_eeecfa =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_eeecfa =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_eeecfa =9;};};_afgdbc ,_gcacd =d .Token ();if _gcacd !=nil {return _gcacd ;};if _defage ,_aaegb :=_afgdbc .(_f .EndElement );_aaegb &&_defage .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afgdbc );};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};func (_dfef *CT_RadarSer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aacf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dfef .Idx ,_aacf );_dgcef :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dfef .Order ,_dgcef );if _dfef .Tx !=nil {_bacgd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dfef .Tx ,_bacgd );};if _dfef .SpPr !=nil {_adgc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfef .SpPr ,_adgc );};if _dfef .Marker !=nil {_adec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_dfef .Marker ,_adec );};if _dfef .DPt !=nil {_gddc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dbabg :=range _dfef .DPt {e .EncodeElement (_dbabg ,_gddc );};};if _dfef .DLbls !=nil {_bbfe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dfef .DLbls ,_bbfe );};if _dfef .Cat !=nil {_dfeeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_dfef .Cat ,_dfeeb );};if _dfef .Val !=nil {_dfggb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dfef .Val ,_dfggb );};if _dfef .ExtLst !=nil {_cdgd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfef .ExtLst ,_cdgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_dbba :=&CT_LegendEntryChoice {};return _dbba };type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func (_dccae *EG_PieChartShared )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccae .VaryColors !=nil {_cabf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dccae .VaryColors ,_cabf );};if _dccae .Ser !=nil {_bgfac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bfeg :=range _dccae .Ser {e .EncodeElement (_bfeg ,_bgfac );};};if _dccae .DLbls !=nil {_egggc :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dccae .DLbls ,_egggc );};return nil ;};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);type ST_ErrValType byte ;func (_daccgg *EG_LegendEntryData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daccgg .TxPr !=nil {_bbee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_daccgg .TxPr ,_bbee );};return nil ;};
// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path
func (_egagda *EG_BarChartShared )ValidateWithPath (path string )error {if _cbda :=_egagda .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cbda !=nil {return _cbda ;};if _egagda .Grouping !=nil {if _adbfa :=_egagda .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_adbfa !=nil {return _adbfa ;};};if _egagda .VaryColors !=nil {if _fbbbg :=_egagda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbbbg !=nil {return _fbbbg ;};};for _abebf ,_bgggf :=range _egagda .Ser {if _bbaaf :=_bgggf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abebf ));_bbaaf !=nil {return _bbaaf ;};};if _egagda .DLbls !=nil {if _fbfd :=_egagda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbfd !=nil {return _fbfd ;};};return nil ;};func (_eebdgd ST_HoleSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eebdgd .ST_HoleSizePercent !=nil {e .EncodeToken (_f .CharData (*_eebdgd .ST_HoleSizePercent ));};if _eebdgd .ST_HoleSizeUByte !=nil {e .EncodeToken (_f .CharData (_dg .Sprintf ("\u0025\u0064",*_eebdgd .ST_HoleSizeUByte )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_ccgde *ST_BuiltInUnit )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccgde =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_ccgde =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_ccgde =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_ccgde =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_ccgde =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ccgde =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ccgde =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ccgde =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ccgde =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_ccgde =9;};return nil ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);
// Validate validates the CT_ScatterSer and its children
func (_bbbbg *CT_ScatterSer )Validate ()error {return _bbbbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};type CT_FirstSliceAng struct{ValAttr *uint16 ;};func NewCT_BarSer ()*CT_BarSer {_ccc :=&CT_BarSer {};_ccc .Idx =NewCT_UnsignedInt ();_ccc .Order =NewCT_UnsignedInt ();return _ccc ;};func NewCT_TickMark ()*CT_TickMark {_ggdae :=&CT_TickMark {};return _ggdae };type CT_Order struct{ValAttr *uint8 ;};
// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path
func (_febce *UserShapes )ValidateWithPath (path string )error {if _ecfea :=_febce .CT_Drawing .ValidateWithPath (path );_ecfea !=nil {return _ecfea ;};return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func (_egfae ST_Orientation )ValidateWithPath (path string )error {switch _egfae {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfae ));};return nil ;};
// Validate validates the CT_PrintSettings and its children
func (_ddbe *CT_PrintSettings )Validate ()error {return _ddbe .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};
// Validate validates the CT_PageMargins and its children
func (_afcc *CT_PageMargins )Validate ()error {return _afcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_efgfb ST_TimeUnit )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aabbg :=_f .Attr {};_aabbg .Name =name ;switch _efgfb {case ST_TimeUnitUnset :_aabbg .Value ="";case ST_TimeUnitDays :_aabbg .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_aabbg .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_aabbg .Value ="\u0079\u0065\u0061r\u0073";};return _aabbg ,nil ;};func (_afbeag ST_Shape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afbeag .String (),start );};func NewCT_PictureFormat ()*CT_PictureFormat {_bafac :=&CT_PictureFormat {};_bafac .ValAttr =ST_PictureFormat (1);return _bafac ;};
// Validate validates the CT_BubbleSer and its children
func (_eaeg *CT_BubbleSer )Validate ()error {return _eaeg .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};
// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path
func (_aagbd *CT_StockChart )ValidateWithPath (path string )error {for _dafgc ,_ceeeg :=range _aagbd .Ser {if _edadg :=_ceeeg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dafgc ));_edadg !=nil {return _edadg ;};};if _aagbd .DLbls !=nil {if _acaa :=_aagbd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_acaa !=nil {return _acaa ;};};if _aagbd .DropLines !=nil {if _abfdd :=_aagbd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_abfdd !=nil {return _abfdd ;};};if _aagbd .HiLowLines !=nil {if _gdba :=_aagbd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_gdba !=nil {return _gdba ;};};if _aagbd .UpDownBars !=nil {if _edfa :=_aagbd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_edfa !=nil {return _edfa ;};};for _ccaa ,_fbebea :=range _aagbd .AxId {if _ddae :=_fbebea .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ccaa ));_ddae !=nil {return _ddae ;};};if _aagbd .ExtLst !=nil {if _adbab :=_aagbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbab !=nil {return _adbab ;};};return nil ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_eebc :=&CT_LayoutTarget {};return _eebc };
// Validate validates the CT_NumData and its children
func (_gdfee *CT_NumData )Validate ()error {return _gdfee .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func NewCT_Line3DChart ()*CT_Line3DChart {_bgad :=&CT_Line3DChart {};_bgad .Grouping =NewCT_Grouping ();return _bgad ;};func (_ccdfe *ST_BarDir )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccac ,_bfcde :=d .Token ();if _bfcde !=nil {return _bfcde ;};if _gbaac ,_aagbdd :=_dccac .(_f .EndElement );_aagbdd &&_gbaac .Name ==start .Name {*_ccdfe =1;return nil ;};if _gafef ,_cfda :=_dccac .(_f .CharData );!_cfda {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dccac );}else {switch string (_gafef ){case "":*_ccdfe =0;case "\u0062\u0061\u0072":*_ccdfe =1;case "\u0063\u006f\u006c":*_ccdfe =2;};};_dccac ,_bfcde =d .Token ();if _bfcde !=nil {return _bfcde ;};if _bcbec ,_gcbef :=_dccac .(_f .EndElement );_gcbef &&_bcbec .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dccac );};func (_dbgeb ST_BarGrouping )Validate ()error {return _dbgeb .ValidateWithPath ("")};type CT_TextLanguageID struct{ValAttr string ;};func (_dcdfe *ST_SizeRepresents )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcdfe =0;case "\u0061\u0072\u0065\u0061":*_dcdfe =1;case "\u0077":*_dcdfe =2;};return nil ;};
// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path
func (_bddfca *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_dfda *CT_DPt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_geag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dfda .Idx ,_geag );if _dfda .InvertIfNegative !=nil {_edfg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_dfda .InvertIfNegative ,_edfg );};if _dfda .Marker !=nil {_ebaa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_dfda .Marker ,_ebaa );};if _dfda .Bubble3D !=nil {_ece :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_dfda .Bubble3D ,_ece );};if _dfda .Explosion !=nil {_ggae :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_dfda .Explosion ,_ggae );};if _dfda .SpPr !=nil {_dbbfa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfda .SpPr ,_dbbfa );};if _dfda .PictureOptions !=nil {_febd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dfda .PictureOptions ,_febd );};if _dfda .ExtLst !=nil {_aea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfda .ExtLst ,_aea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};
// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path
func (_ffgbb *CT_SerAx )ValidateWithPath (path string )error {if _gadac :=_ffgbb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gadac !=nil {return _gadac ;};if _dccff :=_ffgbb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_dccff !=nil {return _dccff ;};if _ffgbb .Delete !=nil {if _cfded :=_ffgbb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cfded !=nil {return _cfded ;};};if _eggbf :=_ffgbb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_eggbf !=nil {return _eggbf ;};if _ffgbb .MajorGridlines !=nil {if _gcac :=_ffgbb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gcac !=nil {return _gcac ;};};if _ffgbb .MinorGridlines !=nil {if _dbcdd :=_ffgbb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dbcdd !=nil {return _dbcdd ;};};if _ffgbb .Title !=nil {if _aacd :=_ffgbb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_aacd !=nil {return _aacd ;};};if _ffgbb .NumFmt !=nil {if _cefd :=_ffgbb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cefd !=nil {return _cefd ;};};if _ffgbb .MajorTickMark !=nil {if _ggebed :=_ffgbb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ggebed !=nil {return _ggebed ;};};if _ffgbb .MinorTickMark !=nil {if _beegb :=_ffgbb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_beegb !=nil {return _beegb ;};};if _ffgbb .TickLblPos !=nil {if _gdcced :=_ffgbb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_gdcced !=nil {return _gdcced ;};};if _ffgbb .SpPr !=nil {if _fbddc :=_ffgbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbddc !=nil {return _fbddc ;};};if _ffgbb .TxPr !=nil {if _ffbcf :=_ffgbb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffbcf !=nil {return _ffbcf ;};};if _acaf :=_ffgbb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_acaf !=nil {return _acaf ;};if _ffgbb .Choice !=nil {if _dbgeg :=_ffgbb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbgeg !=nil {return _dbgeg ;};};if _ffgbb .TickLblSkip !=nil {if _dcbff :=_ffgbb .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_dcbff !=nil {return _dcbff ;};};if _ffgbb .TickMarkSkip !=nil {if _cdfdg :=_ffgbb .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_cdfdg !=nil {return _cdfdg ;};};if _ffgbb .ExtLst !=nil {if _dfcef :=_ffgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcef !=nil {return _dfcef ;};};return nil ;};
// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path
func (_aebeg *CT_UpDownBars )ValidateWithPath (path string )error {if _aebeg .GapWidth !=nil {if _afbcg :=_aebeg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_afbcg !=nil {return _afbcg ;};};if _aebeg .UpBars !=nil {if _ggacb :=_aebeg .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_ggacb !=nil {return _ggacb ;};};if _aebeg .DownBars !=nil {if _ebdb :=_aebeg .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_ebdb !=nil {return _ebdb ;};};if _aebeg .ExtLst !=nil {if _facafe :=_aebeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_facafe !=nil {return _facafe ;};};return nil ;};func (_gcda *UserShapes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073";return _gcda .CT_Drawing .MarshalXML (e ,start );};func (_abgc *CT_TrendlineLbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abgc .Layout !=nil {_fegcc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_abgc .Layout ,_fegcc );};if _abgc .Tx !=nil {_beece :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abgc .Tx ,_beece );};if _abgc .NumFmt !=nil {_beag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_abgc .NumFmt ,_beag );};if _abgc .SpPr !=nil {_ffaba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abgc .SpPr ,_ffaba );};if _abgc .TxPr !=nil {_bgdd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_abgc .TxPr ,_bgdd );};if _abgc .ExtLst !=nil {_bcfba :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgc .ExtLst ,_bcfba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TickLblPos byte ;func (_gbcee ST_BarGrouping )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agfff :=_f .Attr {};_agfff .Name =name ;switch _gbcee {case ST_BarGroupingUnset :_agfff .Value ="";case ST_BarGroupingPercentStacked :_agfff .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_agfff .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_agfff .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_agfff .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _agfff ,nil ;};func (_bgcga *ST_TimeUnit )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faaf ,_fgfbf :=d .Token ();if _fgfbf !=nil {return _fgfbf ;};if _aacdb ,_afgdbd :=_faaf .(_f .EndElement );_afgdbd &&_aacdb .Name ==start .Name {*_bgcga =1;return nil ;};if _gaad ,_abbdc :=_faaf .(_f .CharData );!_abbdc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faaf );}else {switch string (_gaad ){case "":*_bgcga =0;case "\u0064\u0061\u0079\u0073":*_bgcga =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bgcga =2;case "\u0079\u0065\u0061r\u0073":*_bgcga =3;};};_faaf ,_fgfbf =d .Token ();if _fgfbf !=nil {return _fgfbf ;};if _dcgea ,_ddba :=_faaf .(_f .EndElement );_ddba &&_dcgea .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faaf );};func NewCT_StrData ()*CT_StrData {_bdcde :=&CT_StrData {};return _bdcde };func (_baecf *CT_Marker )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbgg :for {_cgcbb ,_cafbc :=d .Token ();if _cafbc !=nil {return _cafbc ;};switch _becef :=_cgcbb .(type ){case _f .StartElement :switch _becef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_baecf .Symbol =NewCT_MarkerStyle ();if _aaee :=d .DecodeElement (_baecf .Symbol ,&_becef );_aaee !=nil {return _aaee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_baecf .Size =NewCT_MarkerSize ();if _fcdfc :=d .DecodeElement (_baecf .Size ,&_becef );_fcdfc !=nil {return _fcdfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_baecf .SpPr =_c .NewCT_ShapeProperties ();if _bede :=d .DecodeElement (_baecf .SpPr ,&_becef );_bede !=nil {return _bede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baecf .ExtLst =NewCT_ExtensionList ();if _gdgge :=d .DecodeElement (_baecf .ExtLst ,&_becef );_gdgge !=nil {return _gdgge ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_becef .Name );if _begg :=d .Skip ();_begg !=nil {return _begg ;};};case _f .EndElement :break _adbgg ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path
func (_dffac *CT_NumData )ValidateWithPath (path string )error {if _dffac .PtCount !=nil {if _dbfcf :=_dffac .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_dbfcf !=nil {return _dbfcf ;};};for _abccc ,_ceef :=range _dffac .Pt {if _cfdf :=_ceef .ValidateWithPath (_dg .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_abccc ));_cfdf !=nil {return _cfdf ;};};if _dffac .ExtLst !=nil {if _bfcb :=_dffac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcb !=nil {return _bfcb ;};};return nil ;};func (_aaegd *UserShapes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaegd .CT_Drawing =*_a .NewCT_Drawing ();for {_cfad ,_gcfda :=d .Token ();if _gcfda !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_gcfda );};if _abcge ,_ggbgf :=_cfad .(_f .EndElement );_ggbgf &&_abcge .Name ==start .Name {break ;};};return nil ;};
// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path
func (_fffec *CT_DoughnutChart )ValidateWithPath (path string )error {if _fffec .VaryColors !=nil {if _bga :=_fffec .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bga !=nil {return _bga ;};};for _cgaa ,_bfddc :=range _fffec .Ser {if _gbeef :=_bfddc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgaa ));_gbeef !=nil {return _gbeef ;};};if _fffec .DLbls !=nil {if _dcbba :=_fffec .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dcbba !=nil {return _dcbba ;};};if _fffec .FirstSliceAng !=nil {if _cbaga :=_fffec .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_cbaga !=nil {return _cbaga ;};};if _fffec .HoleSize !=nil {if _dbeb :=_fffec .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_dbeb !=nil {return _dbeb ;};};if _fffec .ExtLst !=nil {if _cadbc :=_fffec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cadbc !=nil {return _cadbc ;};};return nil ;};func (_daae *CT_ChartSpace )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _daae .Date1904 !=nil {_fdfd :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_daae .Date1904 ,_fdfd );};if _daae .Lang !=nil {_aefa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_daae .Lang ,_aefa );};if _daae .RoundedCorners !=nil {_gbdc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_daae .RoundedCorners ,_gbdc );};if _daae .Style !=nil {_cfcd :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_daae .Style ,_cfcd );};if _daae .ClrMapOvr !=nil {_ebf :=_f .StartElement {Name :_f .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_daae .ClrMapOvr ,_ebf );};if _daae .PivotSource !=nil {_dfa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_daae .PivotSource ,_dfa );};if _daae .Protection !=nil {_edfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_daae .Protection ,_edfc );};_cbfa :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_daae .Chart ,_cbfa );if _daae .SpPr !=nil {_babfa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_daae .SpPr ,_babfa );};if _daae .TxPr !=nil {_cecg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_daae .TxPr ,_cecg );};if _daae .ExternalData !=nil {_aafa :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_daae .ExternalData ,_aafa );};if _daae .PrintSettings !=nil {_fafe :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_daae .PrintSettings ,_fafe );};if _daae .UserShapes !=nil {_daed :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_daae .UserShapes ,_daed );};if _daae .ExtLst !=nil {_bbgg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daae .ExtLst ,_bbgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_PivotFmts and its children
func (_adabb *CT_PivotFmts )Validate ()error {return _adabb .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func NewCT_PrintSettings ()*CT_PrintSettings {_fceb :=&CT_PrintSettings {};return _fceb };func (_ebdd *CT_Boolean )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebdd .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0064",_eegbe (*_ebdd .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdgfa ST_LblOffset )String ()string {if _bdgfa .ST_LblOffsetPercent !=nil {return _dg .Sprintf ("\u0025\u0076",*_bdgfa .ST_LblOffsetPercent );};if _bdgfa .ST_LblOffsetUShort !=nil {return _dg .Sprintf ("\u0025\u0076",*_bdgfa .ST_LblOffsetUShort );};return "";};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;);type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_c .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};
// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path
func (_gabed *EG_SerShared )ValidateWithPath (path string )error {if _acdcb :=_gabed .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_acdcb !=nil {return _acdcb ;};if _faebg :=_gabed .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_faebg !=nil {return _faebg ;};if _gabed .Tx !=nil {if _gbebc :=_gabed .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gbebc !=nil {return _gbebc ;};};if _gabed .SpPr !=nil {if _beeeee :=_gabed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beeeee !=nil {return _beeeee ;};};return nil ;};type CT_Boolean struct{ValAttr *bool ;};
// Validate validates the CT_NumRef and its children
func (_dcfe *CT_NumRef )Validate ()error {return _dcfe .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_cbgee ST_SizeRepresents )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbgee .String (),start );};type ST_Crosses byte ;func (_dfcff ST_PageSetupOrientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfcff .String (),start );};func NewCT_LayoutMode ()*CT_LayoutMode {_fcde :=&CT_LayoutMode {};return _fcde };type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;ExtLst *CT_ExtensionList ;};
// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path
func (_fgee *CT_MarkerStyle )ValidateWithPath (path string )error {if _fgee .ValAttr ==ST_MarkerStyleUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _cdcd :=_fgee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdcd !=nil {return _cdcd ;};return nil ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_ddaf :=&CT_MultiLvlStrData {};return _ddaf };func (_egcbe ST_PictureFormat )String ()string {switch _egcbe {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b";case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";};func (_cgbbec *ST_RadarStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdgb ,_dedef :=d .Token ();if _dedef !=nil {return _dedef ;};if _bcegb ,_bbba :=_fbdgb .(_f .EndElement );_bbba &&_bcegb .Name ==start .Name {*_cgbbec =1;return nil ;};if _gcfa ,_fgff :=_fbdgb .(_f .CharData );!_fgff {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbdgb );}else {switch string (_gcfa ){case "":*_cgbbec =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_cgbbec =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_cgbbec =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_cgbbec =3;};};_fbdgb ,_dedef =d .Token ();if _dedef !=nil {return _dedef ;};if _bdccc ,_bdcfd :=_fbdgb .(_f .EndElement );_bdcfd &&_bdccc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbdgb );};
// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path
func (_gfddf *CT_TxChoice )ValidateWithPath (path string )error {if _gfddf .StrRef !=nil {if _ebgcac :=_gfddf .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_ebgcac !=nil {return _ebgcac ;};};if _gfddf .Rich !=nil {if _fgaf :=_gfddf .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_fgaf !=nil {return _fgaf ;};};return nil ;};func (_ccda ST_SplitType )ValidateWithPath (path string )error {switch _ccda {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccda ));};return nil ;};func (_cded *CT_Chart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cded .PlotArea =NewCT_PlotArea ();_gafc :for {_beea ,_fadc :=d .Token ();if _fadc !=nil {return _fadc ;};switch _dfc :=_beea .(type ){case _f .StartElement :switch _dfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_cded .Title =NewCT_Title ();if _acfg :=d .DecodeElement (_cded .Title ,&_dfc );_acfg !=nil {return _acfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"}:_cded .AutoTitleDeleted =NewCT_Boolean ();if _ddddf :=d .DecodeElement (_cded .AutoTitleDeleted ,&_dfc );_ddddf !=nil {return _ddddf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_cded .PivotFmts =NewCT_PivotFmts ();if _acgg :=d .DecodeElement (_cded .PivotFmts ,&_dfc );_acgg !=nil {return _acgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"}:_cded .View3D =NewCT_View3D ();if _ddge :=d .DecodeElement (_cded .View3D ,&_dfc );_ddge !=nil {return _ddge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"}:_cded .Floor =NewCT_Surface ();if _ecda :=d .DecodeElement (_cded .Floor ,&_dfc );_ecda !=nil {return _ecda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}:_cded .SideWall =NewCT_Surface ();if _gega :=d .DecodeElement (_cded .SideWall ,&_dfc );_gega !=nil {return _gega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}:_cded .BackWall =NewCT_Surface ();if _babf :=d .DecodeElement (_cded .BackWall ,&_dfc );_babf !=nil {return _babf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _dbff :=d .DecodeElement (_cded .PlotArea ,&_dfc );_dbff !=nil {return _dbff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"}:_cded .Legend =NewCT_Legend ();if _agga :=d .DecodeElement (_cded .Legend ,&_dfc );_agga !=nil {return _agga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_cded .PlotVisOnly =NewCT_Boolean ();if _afc :=d .DecodeElement (_cded .PlotVisOnly ,&_dfc );_afc !=nil {return _afc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_cded .DispBlanksAs =NewCT_DispBlanksAs ();if _eaee :=d .DecodeElement (_cded .DispBlanksAs ,&_dfc );_eaee !=nil {return _eaee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_cded .ShowDLblsOverMax =NewCT_Boolean ();if _eedb :=d .DecodeElement (_cded .ShowDLblsOverMax ,&_dfc );_eedb !=nil {return _eedb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cded .ExtLst =NewCT_ExtensionList ();if _abae :=d .DecodeElement (_cded .ExtLst ,&_dfc );_abae !=nil {return _abae ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dfc .Name );if _adag :=d .Skip ();_adag !=nil {return _adag ;};};case _f .EndElement :break _gafc ;case _f .CharData :};};return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_c .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};
// Validate validates the CT_PlotAreaChoice and its children
func (_ceafc *CT_PlotAreaChoice )Validate ()error {return _ceafc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_babegd *Chart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0063:\u0063\u0068\u0061\u0072\u0074";return _babegd .CT_RelId .MarshalXML (e ,start );};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func NewCT_Shape ()*CT_Shape {_gcdbb :=&CT_Shape {};return _gcdbb };type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_c .CT_TextBody ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_feag *CT_GapAmount )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feag .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_feag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfge *CT_Trendline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfge .TrendlineType =NewCT_TrendlineType ();_gdddaa :for {_gdggef ,_fbcae :=d .Token ();if _fbcae !=nil {return _fbcae ;};switch _fegga :=_gdggef .(type ){case _f .StartElement :switch _fegga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:_gfge .Name =new (string );if _afca :=d .DecodeElement (_gfge .Name ,&_fegga );_afca !=nil {return _afca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gfge .SpPr =_c .NewCT_ShapeProperties ();if _ecgea :=d .DecodeElement (_gfge .SpPr ,&_fegga );_ecgea !=nil {return _ecgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _adfbf :=d .DecodeElement (_gfge .TrendlineType ,&_fegga );_adfbf !=nil {return _adfbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:_gfge .Order =NewCT_Order ();if _dfddd :=d .DecodeElement (_gfge .Order ,&_fegga );_dfddd !=nil {return _dfddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"}:_gfge .Period =NewCT_Period ();if _gbeg :=d .DecodeElement (_gfge .Period ,&_fegga );_gbeg !=nil {return _gbeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_gfge .Forward =NewCT_Double ();if _degcd :=d .DecodeElement (_gfge .Forward ,&_fegga );_degcd !=nil {return _degcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}:_gfge .Backward =NewCT_Double ();if _dcdde :=d .DecodeElement (_gfge .Backward ,&_fegga );_dcdde !=nil {return _dcdde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_gfge .Intercept =NewCT_Double ();if _bcecg :=d .DecodeElement (_gfge .Intercept ,&_fegga );_bcecg !=nil {return _bcecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_gfge .DispRSqr =NewCT_Boolean ();if _degcf :=d .DecodeElement (_gfge .DispRSqr ,&_fegga );_degcf !=nil {return _degcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"}:_gfge .DispEq =NewCT_Boolean ();if _gecabf :=d .DecodeElement (_gfge .DispEq ,&_fegga );_gecabf !=nil {return _gecabf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_gfge .TrendlineLbl =NewCT_TrendlineLbl ();if _egcb :=d .DecodeElement (_gfge .TrendlineLbl ,&_fegga );_egcb !=nil {return _egcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfge .ExtLst =NewCT_ExtensionList ();if _ddebd :=d .DecodeElement (_gfge .ExtLst ,&_fegga );_ddebd !=nil {return _ddebd ;};default:_b .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_fegga .Name );if _aega :=d .Skip ();_aega !=nil {return _aega ;};};case _f .EndElement :break _gdddaa ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path
func (_gcfgd *Group_DLbls )ValidateWithPath (path string )error {if _gcfgd .NumFmt !=nil {if _cbgca :=_gcfgd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cbgca !=nil {return _cbgca ;};};if _gcfgd .SpPr !=nil {if _dfdbg :=_gcfgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfdbg !=nil {return _dfdbg ;};};if _gcfgd .TxPr !=nil {if _dgcdd :=_gcfgd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dgcdd !=nil {return _dgcdd ;};};if _gcfgd .DLblPos !=nil {if _fdbcg :=_gcfgd .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_fdbcg !=nil {return _fdbcg ;};};if _gcfgd .ShowLegendKey !=nil {if _agbfa :=_gcfgd .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_agbfa !=nil {return _agbfa ;};};if _gcfgd .ShowVal !=nil {if _afgea :=_gcfgd .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_afgea !=nil {return _afgea ;};};if _gcfgd .ShowCatName !=nil {if _edbee :=_gcfgd .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_edbee !=nil {return _edbee ;};};if _gcfgd .ShowSerName !=nil {if _cecbfb :=_gcfgd .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_cecbfb !=nil {return _cecbfb ;};};if _gcfgd .ShowPercent !=nil {if _ccag :=_gcfgd .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ccag !=nil {return _ccag ;};};if _gcfgd .ShowBubbleSize !=nil {if _cefa :=_gcfgd .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cefa !=nil {return _cefa ;};};if _gcfgd .ShowLeaderLines !=nil {if _feada :=_gcfgd .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_feada !=nil {return _feada ;};};if _gcfgd .LeaderLines !=nil {if _gcegb :=_gcfgd .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_gcegb !=nil {return _gcegb ;};};return nil ;};func (_dgbae ST_TickMark )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgbae .String (),start );};func (_dgcgf *CT_Scaling )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgcgf .LogBase !=nil {_bdbf :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_dgcgf .LogBase ,_bdbf );};if _dgcgf .Orientation !=nil {_bedec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgcgf .Orientation ,_bedec );};if _dgcgf .Max !=nil {_fceca :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_dgcgf .Max ,_fceca );};if _dgcgf .Min !=nil {_gdef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_dgcgf .Min ,_gdef );};if _dgcgf .ExtLst !=nil {_daec :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgcgf .ExtLst ,_daec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acebc *EG_BarChartShared )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ffef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_acebc .BarDir ,_ffef );if _acebc .Grouping !=nil {_ddbce :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_acebc .Grouping ,_ddbce );};if _acebc .VaryColors !=nil {_dbgdee :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acebc .VaryColors ,_dbgdee );};if _acebc .Ser !=nil {_gcaea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cgeaa :=range _acebc .Ser {e .EncodeElement (_cgeaa ,_gcaea );};};if _acebc .DLbls !=nil {_ccgcb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acebc .DLbls ,_ccgcb );};return nil ;};func (_caace ST_CrossBetween )String ()string {switch _caace {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_c .CT_ShapeProperties ;TxPr *_c .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_gcfe :=&CT_Pie3DChart {};return _gcfe };
// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path
func (_fegaf *CT_NumRef )ValidateWithPath (path string )error {if _fegaf .NumCache !=nil {if _bfaf :=_fegaf .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_bfaf !=nil {return _bfaf ;};};if _fegaf .ExtLst !=nil {if _adabe :=_fegaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adabe !=nil {return _adabe ;};};return nil ;};
// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path
func (_ebafd *CT_PictureFormat )ValidateWithPath (path string )error {if _ebafd .ValAttr ==ST_PictureFormatUnset {return _dg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ggcbb :=_ebafd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggcbb !=nil {return _ggcbb ;};return nil ;};func (_cfaea *CT_View3D )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffbd :for {_bfded ,_ffdda :=d .Token ();if _ffdda !=nil {return _ffdda ;};switch _eddcb :=_bfded .(type ){case _f .StartElement :switch _eddcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_cfaea .RotX =NewCT_RotX ();if _egea :=d .DecodeElement (_cfaea .RotX ,&_eddcb );_egea !=nil {return _egea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cfaea .HPercent =NewCT_HPercent ();if _cecgea :=d .DecodeElement (_cfaea .HPercent ,&_eddcb );_cecgea !=nil {return _cecgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_cfaea .RotY =NewCT_RotY ();if _gefcf :=d .DecodeElement (_cfaea .RotY ,&_eddcb );_gefcf !=nil {return _gefcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cfaea .DepthPercent =NewCT_DepthPercent ();if _fbbag :=d .DecodeElement (_cfaea .DepthPercent ,&_eddcb );_fbbag !=nil {return _fbbag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"}:_cfaea .RAngAx =NewCT_Boolean ();if _ggadc :=d .DecodeElement (_cfaea .RAngAx ,&_eddcb );_ggadc !=nil {return _ggadc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_cfaea .Perspective =NewCT_Perspective ();if _egeaf :=d .DecodeElement (_cfaea .Perspective ,&_eddcb );_egeaf !=nil {return _egeaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfaea .ExtLst =NewCT_ExtensionList ();if _cbae :=d .DecodeElement (_cfaea .ExtLst ,&_eddcb );_cbae !=nil {return _cbae ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_eddcb .Name );if _aaaba :=d .Skip ();_aaaba !=nil {return _aaaba ;};};case _f .EndElement :break _ffbd ;case _f .CharData :};};return nil ;};
// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path
func (_cfge *CT_Orientation )ValidateWithPath (path string )error {if _gdeda :=_cfge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdeda !=nil {return _gdeda ;};return nil ;};type ST_PageSetupOrientation byte ;func (_eecfa *ST_LayoutMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eecfa =0;case "\u0065\u0064\u0067\u0065":*_eecfa =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_eecfa =2;};return nil ;};
// Validate validates the CT_HeaderFooter and its children
func (_bcgg *CT_HeaderFooter )Validate ()error {return _bcgg .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func NewCT_AxPos ()*CT_AxPos {_dfe :=&CT_AxPos {};_dfe .ValAttr =ST_AxPos (1);return _dfe };func NewCT_SerAx ()*CT_SerAx {_aggc :=&CT_SerAx {};_aggc .AxId =NewCT_UnsignedInt ();_aggc .Scaling =NewCT_Scaling ();_aggc .AxPos =NewCT_AxPos ();_aggc .CrossAx =NewCT_UnsignedInt ();return _aggc ;};func (_faga *CT_SurfaceSer )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_badb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_faga .Idx ,_badb );_ffdgb :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_faga .Order ,_ffdgb );if _faga .Tx !=nil {_ccfbc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_faga .Tx ,_ccfbc );};if _faga .SpPr !=nil {_cadef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faga .SpPr ,_cadef );};if _faga .Cat !=nil {_efbeb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_faga .Cat ,_efbeb );};if _faga .Val !=nil {_cceab :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_faga .Val ,_cceab );};if _faga .ExtLst !=nil {_dafcb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faga .ExtLst ,_dafcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_LayoutTarget byte ;
// Validate validates the EG_AxSharedChoice and its children
func (_aade *EG_AxSharedChoice )Validate ()error {return _aade .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func NewCT_Boolean ()*CT_Boolean {_gcff :=&CT_Boolean {};return _gcff };func (_gfcfg *CT_HPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfcfg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_gfcfg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_facd ST_TickMark )String ()string {switch _facd {case 0:return "";case 1:return "\u0063\u0072\u006fs\u0073";case 2:return "\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u006f\u0075\u0074";};return "";};func (_dgbbc ST_TrendlineType )ValidateWithPath (path string )error {switch _dgbbc {case 0,1,2,3,4,5,6:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbbc ));};return nil ;};func (_ggf *CT_Bar3DChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggf .BarDir =NewCT_BarDir ();_dgg :for {_gebg ,_gafb :=d .Token ();if _gafb !=nil {return _gafb ;};switch _dgbg :=_gebg .(type ){case _f .StartElement :switch _dgbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _fdfe :=d .DecodeElement (_ggf .BarDir ,&_dgbg );_fdfe !=nil {return _fdfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_ggf .Grouping =NewCT_BarGrouping ();if _ecde :=d .DecodeElement (_ggf .Grouping ,&_dgbg );_ecde !=nil {return _ecde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ggf .VaryColors =NewCT_Boolean ();if _ccde :=d .DecodeElement (_ggf .VaryColors ,&_dgbg );_ccde !=nil {return _ccde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cede :=NewCT_BarSer ();if _ace :=d .DecodeElement (_cede ,&_dgbg );_ace !=nil {return _ace ;};_ggf .Ser =append (_ggf .Ser ,_cede );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ggf .DLbls =NewCT_DLbls ();if _aaa :=d .DecodeElement (_ggf .DLbls ,&_dgbg );_aaa !=nil {return _aaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_ggf .GapWidth =NewCT_GapAmount ();if _cde :=d .DecodeElement (_ggf .GapWidth ,&_dgbg );_cde !=nil {return _cde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_ggf .GapDepth =NewCT_GapAmount ();if _bdfc :=d .DecodeElement (_ggf .GapDepth ,&_dgbg );_bdfc !=nil {return _bdfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_ggf .Shape =NewCT_Shape ();if _addd :=d .DecodeElement (_ggf .Shape ,&_dgbg );_addd !=nil {return _addd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_fde :=NewCT_UnsignedInt ();if _bgeb :=d .DecodeElement (_fde ,&_dgbg );_bgeb !=nil {return _bgeb ;};_ggf .AxId =append (_ggf .AxId ,_fde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggf .ExtLst =NewCT_ExtensionList ();if _efgf :=d .DecodeElement (_ggf .ExtLst ,&_dgbg );_efgf !=nil {return _efgf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_dgbg .Name );if _bdb :=d .Skip ();_bdb !=nil {return _bdb ;};};case _f .EndElement :break _dgg ;case _f .CharData :};};return nil ;};func (_egcdd *CT_Pie3DChart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egcdd .VaryColors !=nil {_ecfdb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_egcdd .VaryColors ,_ecfdb );};if _egcdd .Ser !=nil {_cggg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgefc :=range _egcdd .Ser {e .EncodeElement (_bgefc ,_cggg );};};if _egcdd .DLbls !=nil {_afag :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_egcdd .DLbls ,_afag );};if _egcdd .ExtLst !=nil {_bbefc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egcdd .ExtLst ,_bbefc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aadgc ST_OfPieType )ValidateWithPath (path string )error {switch _aadgc {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadgc ));};return nil ;};
// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path
func (_fcfbc *CT_Layout )ValidateWithPath (path string )error {if _fcfbc .ManualLayout !=nil {if _gbda :=_fcfbc .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gbda !=nil {return _gbda ;};};if _fcfbc .ExtLst !=nil {if _gbbe :=_fcfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbe !=nil {return _gbbe ;};};return nil ;};func (_bgbcd *ST_DispBlanksAs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdeabc ,_eaggd :=d .Token ();if _eaggd !=nil {return _eaggd ;};if _cedec ,_eafbba :=_cdeabc .(_f .EndElement );_eafbba &&_cedec .Name ==start .Name {*_bgbcd =1;return nil ;};if _eacgg ,_fdgbcb :=_cdeabc .(_f .CharData );!_fdgbcb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdeabc );}else {switch string (_eacgg ){case "":*_bgbcd =0;case "\u0073\u0070\u0061\u006e":*_bgbcd =1;case "\u0067\u0061\u0070":*_bgbcd =2;case "\u007a\u0065\u0072\u006f":*_bgbcd =3;};};_cdeabc ,_eaggd =d .Token ();if _eaggd !=nil {return _eaggd ;};if _abdge ,_cefbb :=_cdeabc .(_f .EndElement );_cefbb &&_abdge .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdeabc );};func (_fbfdb *ST_TickMark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffad ,_cbcd :=d .Token ();if _cbcd !=nil {return _cbcd ;};if _cfgab ,_fbddcc :=_ffad .(_f .EndElement );_fbddcc &&_cfgab .Name ==start .Name {*_fbfdb =1;return nil ;};if _gaed ,_ddfac :=_ffad .(_f .CharData );!_ddfac {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffad );}else {switch string (_gaed ){case "":*_fbfdb =0;case "\u0063\u0072\u006fs\u0073":*_fbfdb =1;case "\u0069\u006e":*_fbfdb =2;case "\u006e\u006f\u006e\u0065":*_fbfdb =3;case "\u006f\u0075\u0074":*_fbfdb =4;};};_ffad ,_cbcd =d .Token ();if _cbcd !=nil {return _cbcd ;};if _addab ,_bdfeb :=_ffad .(_f .EndElement );_bdfeb &&_addab .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffad );};func NewCT_NumData ()*CT_NumData {_ggebe :=&CT_NumData {};return _ggebe };func (_edece ST_PictureFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edece .String (),start );};
// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path
func (_gebc *CT_LayoutMode )ValidateWithPath (path string )error {if _ecbb :=_gebc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbb !=nil {return _ecbb ;};return nil ;};func (_aceccb ST_Crosses )Validate ()error {return _aceccb .ValidateWithPath ("")};
// Validate validates the CT_AreaSer and its children
func (_bea *CT_AreaSer )Validate ()error {return _bea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func (_gefd *CT_ErrBars )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gefd .ErrBarType =NewCT_ErrBarType ();_gefd .ErrValType =NewCT_ErrValType ();_gfba :for {_gcbc ,_dafcg :=d .Token ();if _dafcg !=nil {return _dafcg ;};switch _eged :=_gcbc .(type ){case _f .StartElement :switch _eged .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"}:_gefd .ErrDir =NewCT_ErrDir ();if _ccegc :=d .DecodeElement (_gefd .ErrDir ,&_eged );_ccegc !=nil {return _ccegc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _bfbc :=d .DecodeElement (_gefd .ErrBarType ,&_eged );_bfbc !=nil {return _bfbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _cbef :=d .DecodeElement (_gefd .ErrValType ,&_eged );_cbef !=nil {return _cbef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_gefd .NoEndCap =NewCT_Boolean ();if _fgdgd :=d .DecodeElement (_gefd .NoEndCap ,&_eged );_fgdgd !=nil {return _fgdgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"}:_gefd .Plus =NewCT_NumDataSource ();if _cbacb :=d .DecodeElement (_gefd .Plus ,&_eged );_cbacb !=nil {return _cbacb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"}:_gefd .Minus =NewCT_NumDataSource ();if _edfca :=d .DecodeElement (_gefd .Minus ,&_eged );_edfca !=nil {return _edfca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gefd .Val =NewCT_Double ();if _eecaf :=d .DecodeElement (_gefd .Val ,&_eged );_eecaf !=nil {return _eecaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gefd .SpPr =_c .NewCT_ShapeProperties ();if _aaga :=d .DecodeElement (_gefd .SpPr ,&_eged );_aaga !=nil {return _aaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefd .ExtLst =NewCT_ExtensionList ();if _afea :=d .DecodeElement (_gefd .ExtLst ,&_eged );_afea !=nil {return _afea ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_eged .Name );if _bgag :=d .Skip ();_bgag !=nil {return _bgag ;};};case _f .EndElement :break _gfba ;case _f .CharData :};};return nil ;};func (_efdg *CT_LblAlgn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efdg .ValAttr =ST_LblAlgn (1);for _ ,_eggc :=range start .Attr {if _eggc .Name .Local =="\u0076\u0061\u006c"{_efdg .ValAttr .UnmarshalXMLAttr (_eggc );continue ;};};for {_gcgf ,_efce :=d .Token ();if _efce !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_efce );};if _dddg ,_ebbc :=_gcgf .(_f .EndElement );_ebbc &&_dddg .Name ==start .Name {break ;};};return nil ;};func (_ddecd ST_PictureFormat )Validate ()error {return _ddecd .ValidateWithPath ("")};func (_feeef ST_OfPieType )Validate ()error {return _feeef .ValidateWithPath ("")};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_cbdc *CT_Layout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbdc .ManualLayout !=nil {_ggac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cbdc .ManualLayout ,_ggac );};if _cbdc .ExtLst !=nil {_ccea :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdc .ExtLst ,_ccea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebdegb ST_RadarStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfcca :=_f .Attr {};_cfcca .Name =name ;switch _ebdegb {case ST_RadarStyleUnset :_cfcca .Value ="";case ST_RadarStyleStandard :_cfcca .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_cfcca .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_cfcca .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _cfcca ,nil ;};func (_cdg *CT_BarChart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdg .BarDir =NewCT_BarDir ();_fedd :for {_gcg ,_ecbc :=d .Token ();if _ecbc !=nil {return _ecbc ;};switch _bgcg :=_gcg .(type ){case _f .StartElement :switch _bgcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _aeb :=d .DecodeElement (_cdg .BarDir ,&_bgcg );_aeb !=nil {return _aeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_cdg .Grouping =NewCT_BarGrouping ();if _ebca :=d .DecodeElement (_cdg .Grouping ,&_bgcg );_ebca !=nil {return _ebca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cdg .VaryColors =NewCT_Boolean ();if _dbbb :=d .DecodeElement (_cdg .VaryColors ,&_bgcg );_dbbb !=nil {return _dbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bcaf :=NewCT_BarSer ();if _bde :=d .DecodeElement (_bcaf ,&_bgcg );_bde !=nil {return _bde ;};_cdg .Ser =append (_cdg .Ser ,_bcaf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cdg .DLbls =NewCT_DLbls ();if _gae :=d .DecodeElement (_cdg .DLbls ,&_bgcg );_gae !=nil {return _gae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_cdg .GapWidth =NewCT_GapAmount ();if _bed :=d .DecodeElement (_cdg .GapWidth ,&_bgcg );_bed !=nil {return _bed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_cdg .Overlap =NewCT_Overlap ();if _ade :=d .DecodeElement (_cdg .Overlap ,&_bgcg );_ade !=nil {return _ade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_gafg :=NewCT_ChartLines ();if _gbff :=d .DecodeElement (_gafg ,&_bgcg );_gbff !=nil {return _gbff ;};_cdg .SerLines =append (_cdg .SerLines ,_gafg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ffeb :=NewCT_UnsignedInt ();if _bbb :=d .DecodeElement (_ffeb ,&_bgcg );_bbb !=nil {return _bbb ;};_cdg .AxId =append (_cdg .AxId ,_ffeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdg .ExtLst =NewCT_ExtensionList ();if _cbf :=d .DecodeElement (_cdg .ExtLst ,&_bgcg );_cbf !=nil {return _cbf ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bgcg .Name );if _aee :=d .Skip ();_aee !=nil {return _aee ;};};case _f .EndElement :break _fedd ;case _f .CharData :};};return nil ;};func (_fade *CT_PivotSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bfcbf :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_g .AddPreserveSpaceAttr (&_bfcbf ,_fade .Name );e .EncodeElement (_fade .Name ,_bfcbf );_aaebg :=_f .StartElement {Name :_f .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_fade .FmtId ,_aaebg );if _fade .ExtLst !=nil {_fgab :=_f .StartElement {Name :_f .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bafae :=range _fade .ExtLst {e .EncodeElement (_bafae ,_fgab );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path
func (_caba *CT_SurfaceChart )ValidateWithPath (path string )error {if _caba .Wireframe !=nil {if _baca :=_caba .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_baca !=nil {return _baca ;};};for _bbade ,_abea :=range _caba .Ser {if _gcec :=_abea .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbade ));_gcec !=nil {return _gcec ;};};if _caba .BandFmts !=nil {if _eefeca :=_caba .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_eefeca !=nil {return _eefeca ;};};for _adceb ,_bfbbd :=range _caba .AxId {if _gdccea :=_bfbbd .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_adceb ));_gdccea !=nil {return _gdccea ;};};if _caba .ExtLst !=nil {if _aceca :=_caba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aceca !=nil {return _aceca ;};};return nil ;};func (_dbcef *EG_LegendEntryData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbcdb :for {_dcag ,_cgcee :=d .Token ();if _cgcee !=nil {return _cgcee ;};switch _bcecb :=_dcag .(type ){case _f .StartElement :switch _bcecb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_f .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dbcef .TxPr =_c .NewCT_TextBody ();if _ffdfce :=d .DecodeElement (_dbcef .TxPr ,&_bcecb );_ffdfce !=nil {return _ffdfce ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bcecb .Name );if _ddebdg :=d .Skip ();_ddebdg !=nil {return _ddebdg ;};};case _f .EndElement :break _bbbcdb ;case _f .CharData :};};return nil ;};
// Validate validates the CT_MarkerSize and its children
func (_ffdfa *CT_MarkerSize )Validate ()error {return _ffdfa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce",NewCT_Double );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074",NewCT_UnsignedInt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064",NewCT_RelId );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l",NewCT_NumVal );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061",NewCT_NumData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f",NewCT_NumRef );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_NumDataSource );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l",NewCT_StrVal );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061",NewCT_StrData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f",NewCT_StrRef );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0078",NewCT_Tx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044",NewCT_TextLanguageID );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0076\u006c",NewCT_Lvl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061",NewCT_MultiLvlStrData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066",NewCT_MultiLvlStrRef );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065",NewCT_AxDataSource );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078",NewCT_SerTx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074",NewCT_LayoutTarget );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065",NewCT_LayoutMode );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074",NewCT_ManualLayout );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t",NewCT_Layout );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065",NewCT_Title );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0058",NewCT_RotX );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_HPercent );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0052\u006f\u0074\u0059",NewCT_RotY );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074",NewCT_DepthPercent );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065",NewCT_Perspective );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D",NewCT_View3D );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065",NewCT_Surface );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073",NewCT_Thickness );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce",NewCT_DTable );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074",NewCT_GapAmount );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070",NewCT_Overlap );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065",NewCT_BubbleScale );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073",NewCT_SizeRepresents );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067",NewCT_FirstSliceAng );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_HoleSize );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065",NewCT_SplitType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074",NewCT_CustSplit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065",NewCT_SecondPieSize );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e",NewCT_LblAlgn );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_DLblPos );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u004c\u0062\u006c",NewCT_DLbl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073",NewCT_DLbls );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065",NewCT_MarkerStyle );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065",NewCT_MarkerSize );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r",NewCT_Marker );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0044\u0050\u0074",NewCT_DPt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065",NewCT_TrendlineType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072",NewCT_Order );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd",NewCT_Period );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c",NewCT_TrendlineLbl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065",NewCT_Trendline );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r",NewCT_ErrDir );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065",NewCT_ErrBarType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065",NewCT_ErrValType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073",NewCT_ErrBars );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072",NewCT_UpDownBar );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073",NewCT_UpDownBars );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072",NewCT_LineSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072",NewCT_ScatterSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072",NewCT_RadarSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r",NewCT_BarSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072",NewCT_AreaSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r",NewCT_PieSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072",NewCT_BubbleSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072",NewCT_SurfaceSer );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067",NewCT_Grouping );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073",NewCT_ChartLines );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_LineChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Line3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074",NewCT_StockChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_ScatterStyle );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_ScatterChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065",NewCT_RadarStyle );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_RadarChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067",NewCT_BarGrouping );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r",NewCT_BarDir );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074",NewCT_BarChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Bar3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074",NewCT_AreaChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Area3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_PieChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074",NewCT_Pie3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074",NewCT_DoughnutChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065",NewCT_OfPieType );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_OfPieChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074",NewCT_BubbleChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074",NewCT_BandFmt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073",NewCT_BandFmts );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074",NewCT_SurfaceChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074",NewCT_Surface3DChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073",NewCT_AxPos );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073",NewCT_Crosses );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e",NewCT_CrossBetween );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b",NewCT_TickMark );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073",NewCT_TickLblPos );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0053\u006b\u0069\u0070",NewCT_Skip );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074",NewCT_TimeUnit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074",NewCT_AxisUnit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074",NewCT_BuiltInUnit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_PictureFormat );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074",NewCT_PictureStackUnit );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073",NewCT_PictureOptions );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c",NewCT_DispUnitsLbl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073",NewCT_DispUnits );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e",NewCT_Orientation );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065",NewCT_LogBase );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067",NewCT_Scaling );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074",NewCT_LblOffset );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078",NewCT_CatAx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x",NewCT_DateAx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078",NewCT_SerAx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078",NewCT_ValAx );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PlotArea );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074",NewCT_PivotFmt );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073",NewCT_PivotFmts );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073",NewCT_LegendPos );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079",NewCT_LegendEntry );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed",NewCT_Legend );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073",NewCT_DispBlanksAs );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074",NewCT_Chart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065",NewCT_PivotSource );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Protection );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061",NewCT_ExternalData );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073",NewCT_PrintSettings );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewCT_ChartSpace );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065",NewChartSpace );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073",NewUserShapes );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0063\u0068\u0061r\u0074",NewChart );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_DLblShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c",NewGroup_DLbl );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073",NewGroup_DLbls );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SerShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_LineChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_BarChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064",NewEG_AreaChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064",NewEG_PieChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_SurfaceChartShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064",NewEG_AxShared );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061",NewEG_LegendEntryData );};