// // 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 (_g "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_fc "github.com/unidoc/unioffice/schema/soo/dml";_cd "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "regexp";_b "strconv";);func (_ggc *CT_BarChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gcee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_ggc .BarDir ,_gcee );if _ggc .Grouping !=nil {_gebe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ggc .Grouping ,_gebe );};if _ggc .VaryColors !=nil {_eabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ggc .VaryColors ,_eabd );};if _ggc .Ser !=nil {_gbbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ggdc :=range _ggc .Ser {e .EncodeElement (_ggdc ,_gbbb );};};if _ggc .DLbls !=nil {_beb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ggc .DLbls ,_beb );};if _ggc .GapWidth !=nil {_afae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ggc .GapWidth ,_afae );};if _ggc .Overlap !=nil {_dbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_ggc .Overlap ,_dbb );};if _ggc .SerLines !=nil {_eeae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_fgde :=range _ggc .SerLines {e .EncodeElement (_fgde ,_eeae );};};_ebf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ecgf :=range _ggc .AxId {e .EncodeElement (_ecgf ,_ebf );};if _ggc .ExtLst !=nil {_ffef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggc .ExtLst ,_ffef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbg *CT_AxDataSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dbg .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddg *CT_MarkerStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddg .ValAttr =ST_MarkerStyle (1);for _ ,_gdee :=range start .Attr {if _gdee .Name .Local =="\u0076\u0061\u006c"{_fddg .ValAttr .UnmarshalXMLAttr (_gdee );continue ;};};for {_fega ,_bebcc :=d .Token ();if _bebcc !=nil {return _f .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",_bebcc );};if _ceag ,_bfadc :=_fega .(_g .EndElement );_bfadc &&_ceag .Name ==start .Name {break ;};};return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_fbcd :=&EG_DLblShared {};return _fbcd };func (_gaca *CT_BubbleSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaca .Idx =NewCT_UnsignedInt ();_gaca .Order =NewCT_UnsignedInt ();_dfeac :for {_ebfg ,_fcef :=d .Token ();if _fcef !=nil {return _fcef ;};switch _abeg :=_ebfg .(type ){case _g .StartElement :switch _abeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcba :=d .DecodeElement (_gaca .Idx ,&_abeg );_gcba !=nil {return _gcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _beag :=d .DecodeElement (_gaca .Order ,&_abeg );_beag !=nil {return _beag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .Tx =NewCT_SerTx ();if _bfcc :=d .DecodeElement (_gaca .Tx ,&_abeg );_bfcc !=nil {return _bfcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .SpPr =_fc .NewCT_ShapeProperties ();if _bagb :=d .DecodeElement (_gaca .SpPr ,&_abeg );_bagb !=nil {return _bagb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .InvertIfNegative =NewCT_Boolean ();if _cbe :=d .DecodeElement (_gaca .InvertIfNegative ,&_abeg );_cbe !=nil {return _cbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eagbc :=NewCT_DPt ();if _fge :=d .DecodeElement (_eagbc ,&_abeg );_fge !=nil {return _fge ;};_gaca .DPt =append (_gaca .DPt ,_eagbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .DLbls =NewCT_DLbls ();if _bbga :=d .DecodeElement (_gaca .DLbls ,&_abeg );_bbga !=nil {return _bbga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eda :=NewCT_Trendline ();if _fceb :=d .DecodeElement (_eda ,&_abeg );_fceb !=nil {return _fceb ;};_gaca .Trendline =append (_gaca .Trendline ,_eda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceff :=NewCT_ErrBars ();if _cbfc :=d .DecodeElement (_ceff ,&_abeg );_cbfc !=nil {return _cbfc ;};_gaca .ErrBars =append (_gaca .ErrBars ,_ceff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .XVal =NewCT_AxDataSource ();if _ddea :=d .DecodeElement (_gaca .XVal ,&_abeg );_ddea !=nil {return _ddea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .YVal =NewCT_NumDataSource ();if _efa :=d .DecodeElement (_gaca .YVal ,&_abeg );_efa !=nil {return _efa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .BubbleSize =NewCT_NumDataSource ();if _eagbcd :=d .DecodeElement (_gaca .BubbleSize ,&_abeg );_eagbcd !=nil {return _eagbcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .Bubble3D =NewCT_Boolean ();if _dcda :=d .DecodeElement (_gaca .Bubble3D ,&_abeg );_dcda !=nil {return _dcda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaca .ExtLst =NewCT_ExtensionList ();if _daceb :=d .DecodeElement (_gaca .ExtLst ,&_abeg );_daceb !=nil {return _daceb ;};default:_a .Log ("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",_abeg .Name );if _eaef :=d .Skip ();_eaef !=nil {return _eaef ;};};case _g .EndElement :break _dfeac ;case _g .CharData :};};return nil ;};func NewCT_Trendline ()*CT_Trendline {_bfccee :=&CT_Trendline {};_bfccee .TrendlineType =NewCT_TrendlineType ();return _bfccee ;}; // ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path func (_decc *CT_Trendline )ValidateWithPath (path string )error {if _decc .SpPr !=nil {if _adfcd :=_decc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adfcd !=nil {return _adfcd ;};};if _ccdeg :=_decc .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_ccdeg !=nil {return _ccdeg ;};if _decc .Order !=nil {if _bdbbd :=_decc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bdbbd !=nil {return _bdbbd ;};};if _decc .Period !=nil {if _ggdcg :=_decc .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_ggdcg !=nil {return _ggdcg ;};};if _decc .Forward !=nil {if _dffadc :=_decc .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_dffadc !=nil {return _dffadc ;};};if _decc .Backward !=nil {if _cdab :=_decc .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_cdab !=nil {return _cdab ;};};if _decc .Intercept !=nil {if _fbcfa :=_decc .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_fbcfa !=nil {return _fbcfa ;};};if _decc .DispRSqr !=nil {if _gggbf :=_decc .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_gggbf !=nil {return _gggbf ;};};if _decc .DispEq !=nil {if _dcae :=_decc .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_dcae !=nil {return _dcae ;};};if _decc .TrendlineLbl !=nil {if _bgfbd :=_decc .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_bgfbd !=nil {return _bgfbd ;};};if _decc .ExtLst !=nil {if _gdbbe :=_decc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbbe !=nil {return _gdbbe ;};};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 (_fddgbd *ST_TickLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geea ,_cgadg :=d .Token ();if _cgadg !=nil {return _cgadg ;};if _bbbce ,_fcgc :=_geea .(_g .EndElement );_fcgc &&_bbbce .Name ==start .Name {*_fddgbd =1;return nil ;};if _abed ,_efggf :=_geea .(_g .CharData );!_efggf {return _f .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",_geea );}else {switch string (_abed ){case "":*_fddgbd =0;case "\u0068\u0069\u0067\u0068":*_fddgbd =1;case "\u006c\u006f\u0077":*_fddgbd =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_fddgbd =3;case "\u006e\u006f\u006e\u0065":*_fddgbd =4;};};_geea ,_cgadg =d .Token ();if _cgadg !=nil {return _cgadg ;};if _fagab ,_bdbcb :=_geea .(_g .EndElement );_bdbcb &&_fagab .Name ==start .Name {return nil ;};return _f .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",_geea );};type CT_LogBase struct{ValAttr float64 ;};func (_bbdcg ST_BarDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbdcg .String (),start );};func (_bgaf *ST_ErrDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdeb ,_aggb :=d .Token ();if _aggb !=nil {return _aggb ;};if _deefd ,_bfcdc :=_cdeb .(_g .EndElement );_bfcdc &&_deefd .Name ==start .Name {*_bgaf =1;return nil ;};if _bgfda ,_dddd :=_cdeb .(_g .CharData );!_dddd {return _f .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",_cdeb );}else {switch string (_bgfda ){case "":*_bgaf =0;case "\u0078":*_bgaf =1;case "\u0079":*_bgaf =2;};};_cdeb ,_aggb =d .Token ();if _aggb !=nil {return _aggb ;};if _befca ,_bcbac :=_cdeb .(_g .EndElement );_bcbac &&_befca .Name ==start .Name {return nil ;};return _f .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",_cdeb );};func (_ggcfe ST_TickLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggcfe .String (),start );};func (_fagc ST_DepthPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fagc .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_g .CharData (*_fagc .ST_DepthPercentWithSymbol ));};if _fagc .ST_DepthPercentUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_fagc .ST_DepthPercentUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_OfPieType ()*CT_OfPieType {_ffda :=&CT_OfPieType {};return _ffda };func (_fgc *CT_ChartSpace )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fgc .Date1904 !=nil {_aecb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_fgc .Date1904 ,_aecb );};if _fgc .Lang !=nil {_gcdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fgc .Lang ,_gcdg );};if _fgc .RoundedCorners !=nil {_fee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_fgc .RoundedCorners ,_fee );};if _fgc .Style !=nil {_cddd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgc .Style ,_cddd );};if _fgc .ClrMapOvr !=nil {_bdcf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_fgc .ClrMapOvr ,_bdcf );};if _fgc .PivotSource !=nil {_afdca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fgc .PivotSource ,_afdca );};if _fgc .Protection !=nil {_gcbac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgc .Protection ,_gcbac );};_bdbg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgc .Chart ,_bdbg );if _fgc .SpPr !=nil {_eaca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgc .SpPr ,_eaca );};if _fgc .TxPr !=nil {_gcafb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fgc .TxPr ,_gcafb );};if _fgc .ExternalData !=nil {_fcddb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fgc .ExternalData ,_fcddb );};if _fgc .PrintSettings !=nil {_gebd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_fgc .PrintSettings ,_gebd );};if _fgc .UserShapes !=nil {_bbbbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_fgc .UserShapes ,_bbbbg );};if _fgc .ExtLst !=nil {_dgea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgc .ExtLst ,_dgea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path func (_feae *EG_PieChartShared )ValidateWithPath (path string )error {if _feae .VaryColors !=nil {if _cdbdd :=_feae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cdbdd !=nil {return _cdbdd ;};};for _ddae ,_bbaea :=range _feae .Ser {if _bdedg :=_bbaea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddae ));_bdedg !=nil {return _bdedg ;};};if _feae .DLbls !=nil {if _bdefg :=_feae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdefg !=nil {return _bdefg ;};};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .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 (_acaa ST_BubbleScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acaa .ST_BubbleScalePercent !=nil {e .EncodeToken (_g .CharData (*_acaa .ST_BubbleScalePercent ));};if _acaa .ST_BubbleScaleUInt !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_acaa .ST_BubbleScaleUInt )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_Thickness ()*CT_Thickness {_egca :=&CT_Thickness {};return _egca };type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_bbaceb ST_ErrValType )Validate ()error {return _bbaceb .ValidateWithPath ("")};var ST_GapAmountPercentPatternRe =_c .MustCompile (ST_GapAmountPercentPattern );type Any interface{MarshalXML (_egafe *_g .Encoder ,_abbab _g .StartElement )error ;UnmarshalXML (_gfbd *_g .Decoder ,_bedfe _g .StartElement )error ;};func (_ecbdef *CT_MultiLvlStrData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecbdef .PtCount !=nil {_ffbg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_ecbdef .PtCount ,_ffbg );};if _ecbdef .Lvl !=nil {_deee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_gfdc :=range _ecbdef .Lvl {e .EncodeElement (_gfdc ,_deee );};};if _ecbdef .ExtLst !=nil {_fgee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbdef .ExtLst ,_fgee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abeaeb ST_MarkerStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aggg :=_g .Attr {};_aggg .Name =name ;switch _abeaeb {case ST_MarkerStyleUnset :_aggg .Value ="";case ST_MarkerStyleCircle :_aggg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_aggg .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_aggg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_aggg .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_aggg .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_aggg .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_aggg .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_aggg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_aggg .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_aggg .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_aggg .Value ="\u0078";case ST_MarkerStyleAuto :_aggg .Value ="\u0061\u0075\u0074\u006f";};return _aggg ,nil ;};func (_efgb *CT_PivotFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efgb .Idx =NewCT_UnsignedInt ();_ffcd :for {_bbgff ,_feafe :=d .Token ();if _feafe !=nil {return _feafe ;};switch _ecdf :=_bbgff .(type ){case _g .StartElement :switch _ecdf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebgdf :=d .DecodeElement (_efgb .Idx ,&_ecdf );_ebgdf !=nil {return _ebgdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgb .SpPr =_fc .NewCT_ShapeProperties ();if _eafd :=d .DecodeElement (_efgb .SpPr ,&_ecdf );_eafd !=nil {return _eafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgb .TxPr =_fc .NewCT_TextBody ();if _fbafd :=d .DecodeElement (_efgb .TxPr ,&_ecdf );_fbafd !=nil {return _fbafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgb .Marker =NewCT_Marker ();if _fdfg :=d .DecodeElement (_efgb .Marker ,&_ecdf );_fdfg !=nil {return _fdfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgb .DLbl =NewCT_DLbl ();if _bgeac :=d .DecodeElement (_efgb .DLbl ,&_ecdf );_bgeac !=nil {return _bgeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgb .ExtLst =NewCT_ExtensionList ();if _cacb :=d .DecodeElement (_efgb .ExtLst ,&_ecdf );_cacb !=nil {return _cacb ;};default:_a .Log ("\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",_ecdf .Name );if _cbdbg :=d .Skip ();_cbdbg !=nil {return _cbdbg ;};};case _g .EndElement :break _ffcd ;case _g .CharData :};};return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_cbcgd :=&CT_NumDataSourceChoice {};return _cbcgd ;};func (_gccge ST_SizeRepresents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gccge .String (),start );};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_fdceb ST_LayoutTarget )ValidateWithPath (path string )error {switch _fdceb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdceb ));};return nil ;};func (_dbefd *CT_Orientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbefd .ValAttr !=ST_OrientationUnset {_cfaa ,_dfbe :=_dbefd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dfbe !=nil {return _dfbe ;};start .Attr =append (start .Attr ,_cfaa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_eabbe :=&CT_SurfaceChart {};return _eabbe };func (_cgfd *CT_BubbleScale )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcbg :=range start .Attr {if _dcbg .Name .Local =="\u0076\u0061\u006c"{_fgg ,_bbgda :=ParseUnionST_BubbleScale (_dcbg .Value );if _bbgda !=nil {return _bbgda ;};_cgfd .ValAttr =&_fgg ;continue ;};};for {_fdd ,_bfbc :=d .Token ();if _bfbc !=nil {return _f .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",_bfbc );};if _bfga ,_ccf :=_fdd .(_g .EndElement );_ccf &&_bfga .Name ==start .Name {break ;};};return nil ;};func NewCT_PlotArea ()*CT_PlotArea {_adfda :=&CT_PlotArea {};return _adfda };type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_bcfgf ST_LayoutTarget )Validate ()error {return _bcfgf .ValidateWithPath ("")};func (_ebfbf ST_RadarStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_badab :=_g .Attr {};_badab .Name =name ;switch _ebfbf {case ST_RadarStyleUnset :_badab .Value ="";case ST_RadarStyleStandard :_badab .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_badab .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_badab .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _badab ,nil ;};func (_cbbg ST_Shape )String ()string {switch _cbbg {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 (_eddbg ST_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eddbg .String (),start );};func (_fbg *CT_AxDataSourceChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdf :for {_afa ,_bbbf :=d .Token ();if _bbbf !=nil {return _bbbf ;};switch _ceg :=_afa .(type ){case _g .StartElement :switch _ceg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbg .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _aeg :=d .DecodeElement (_fbg .MultiLvlStrRef ,&_ceg );_aeg !=nil {return _aeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbg .NumRef =NewCT_NumRef ();if _cc :=d .DecodeElement (_fbg .NumRef ,&_ceg );_cc !=nil {return _cc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbg .NumLit =NewCT_NumData ();if _fdc :=d .DecodeElement (_fbg .NumLit ,&_ceg );_fdc !=nil {return _fdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbg .StrRef =NewCT_StrRef ();if _eeb :=d .DecodeElement (_fbg .StrRef ,&_ceg );_eeb !=nil {return _eeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbg .StrLit =NewCT_StrData ();if _fbf :=d .DecodeElement (_fbg .StrLit ,&_ceg );_fbf !=nil {return _fbf ;};default:_a .Log ("\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",_ceg .Name );if _bed :=d .Skip ();_bed !=nil {return _bed ;};};case _g .EndElement :break _cdf ;case _g .CharData :};};return nil ;};func NewCT_Period ()*CT_Period {_faebc :=&CT_Period {};return _faebc };func (_fceac *ST_ErrValType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfceee ,_eggaf :=d .Token ();if _eggaf !=nil {return _eggaf ;};if _dfefc ,_gceda :=_gfceee .(_g .EndElement );_gceda &&_dfefc .Name ==start .Name {*_fceac =1;return nil ;};if _daea ,_fdbbb :=_gfceee .(_g .CharData );!_fdbbb {return _f .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",_gfceee );}else {switch string (_daea ){case "":*_fceac =0;case "\u0063\u0075\u0073\u0074":*_fceac =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_fceac =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_fceac =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fceac =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_fceac =5;};};_gfceee ,_eggaf =d .Token ();if _eggaf !=nil {return _eggaf ;};if _cgdgg ,_acbe :=_gfceee .(_g .EndElement );_acbe &&_cgdgg .Name ==start .Name {return nil ;};return _f .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",_gfceee );};func (_cgefad ST_LblAlgn )ValidateWithPath (path string )error {switch _cgefad {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgefad ));};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};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 (_fedcc *CT_ErrDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fedcc .ValAttr =ST_ErrDir (1);for _ ,_bdgc :=range start .Attr {if _bdgc .Name .Local =="\u0076\u0061\u006c"{_fedcc .ValAttr .UnmarshalXMLAttr (_bdgc );continue ;};};for {_dacgg ,_geca :=d .Token ();if _geca !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_geca );};if _aggd ,_abegc :=_dacgg .(_g .EndElement );_abegc &&_aggd .Name ==start .Name {break ;};};return nil ;};func (_bbdbb ST_DispBlanksAs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbdbb .String (),start );}; // Validate validates the EG_SurfaceChartShared and its children func (_ddba *EG_SurfaceChartShared )Validate ()error {return _ddba .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func (_abgaf *CT_Thickness )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_abgaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path func (_bedd *CT_BarSer )ValidateWithPath (path string )error {if _gfg :=_bedd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gfg !=nil {return _gfg ;};if _abff :=_bedd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_abff !=nil {return _abff ;};if _bedd .Tx !=nil {if _eef :=_bedd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eef !=nil {return _eef ;};};if _bedd .SpPr !=nil {if _bgeb :=_bedd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgeb !=nil {return _bgeb ;};};if _bedd .InvertIfNegative !=nil {if _cegc :=_bedd .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_cegc !=nil {return _cegc ;};};if _bedd .PictureOptions !=nil {if _gdc :=_bedd .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gdc !=nil {return _gdc ;};};for _ggee ,_ffga :=range _bedd .DPt {if _ddefb :=_ffga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ggee ));_ddefb !=nil {return _ddefb ;};};if _bedd .DLbls !=nil {if _cfa :=_bedd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cfa !=nil {return _cfa ;};};for _acae ,_ebfc :=range _bedd .Trendline {if _cce :=_ebfc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_acae ));_cce !=nil {return _cce ;};};if _bedd .ErrBars !=nil {if _cdad :=_bedd .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_cdad !=nil {return _cdad ;};};if _bedd .Cat !=nil {if _acdf :=_bedd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_acdf !=nil {return _acdf ;};};if _bedd .Val !=nil {if _cdde :=_bedd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cdde !=nil {return _cdde ;};};if _bedd .Shape !=nil {if _gbda :=_bedd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_gbda !=nil {return _gbda ;};};if _bedd .ExtLst !=nil {if _gac :=_bedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gac !=nil {return _gac ;};};return nil ;};func (_ffb *CT_LayoutTarget )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dagea :=range start .Attr {if _dagea .Name .Local =="\u0076\u0061\u006c"{_ffb .ValAttr .UnmarshalXMLAttr (_dagea );continue ;};};for {_gdfea ,_efcb :=d .Token ();if _efcb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_efcb );};if _dcabb ,_cggd :=_gdfea .(_g .EndElement );_cggd &&_dcabb .Name ==start .Name {break ;};};return nil ;};func (_gaccd *ST_BarDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaccd =0;case "\u0062\u0061\u0072":*_gaccd =1;case "\u0063\u006f\u006c":*_gaccd =2;};return nil ;}; // Validate validates the EG_LineChartShared and its children func (_baeef *EG_LineChartShared )Validate ()error {return _baeef .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_cdbb *CT_OfPieChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdbb .OfPieType =NewCT_OfPieType ();_abeb :for {_debegb ,_fcdca :=d .Token ();if _fcdca !=nil {return _fcdca ;};switch _gedff :=_debegb .(type ){case _g .StartElement :switch _gedff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _degf :=d .DecodeElement (_cdbb .OfPieType ,&_gedff );_degf !=nil {return _degf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbb .VaryColors =NewCT_Boolean ();if _bbfgbg :=d .DecodeElement (_cdbb .VaryColors ,&_gedff );_bbfgbg !=nil {return _bbfgbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accd :=NewCT_PieSer ();if _cdcef :=d .DecodeElement (_accd ,&_gedff );_cdcef !=nil {return _cdcef ;};_cdbb .Ser =append (_cdbb .Ser ,_accd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbb .DLbls =NewCT_DLbls ();if _dcag :=d .DecodeElement (_cdbb .DLbls ,&_gedff );_dcag !=nil {return _dcag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbb .GapWidth =NewCT_GapAmount ();if _adfb :=d .DecodeElement (_cdbb .GapWidth ,&_gedff );_adfb !=nil {return _adfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbb .SplitType =NewCT_SplitType ();if _dcfg :=d .DecodeElement (_cdbb .SplitType ,&_gedff );_dcfg !=nil {return _dcfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbb .SplitPos =NewCT_Double ();if _bcfgc :=d .DecodeElement (_cdbb .SplitPos ,&_gedff );_bcfgc !=nil {return _bcfgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbb .CustSplit =NewCT_CustSplit ();if _fffaf :=d .DecodeElement (_cdbb .CustSplit ,&_gedff );_fffaf !=nil {return _fffaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbb .SecondPieSize =NewCT_SecondPieSize ();if _ebad :=d .DecodeElement (_cdbb .SecondPieSize ,&_gedff );_ebad !=nil {return _ebad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcbbc :=NewCT_ChartLines ();if _ddbd :=d .DecodeElement (_dcbbc ,&_gedff );_ddbd !=nil {return _ddbd ;};_cdbb .SerLines =append (_cdbb .SerLines ,_dcbbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbb .ExtLst =NewCT_ExtensionList ();if _gbcd :=d .DecodeElement (_cdbb .ExtLst ,&_gedff );_gbcd !=nil {return _gbcd ;};default:_a .Log ("\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",_gedff .Name );if _fcfg :=d .Skip ();_fcfg !=nil {return _fcfg ;};};case _g .EndElement :break _abeb ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path func (_aeef *CT_CustSplit )ValidateWithPath (path string )error {for _dbca ,_dccg :=range _aeef .SecondPiePt {if _agfa :=_dccg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_dbca ));_agfa !=nil {return _agfa ;};};return nil ;}; // Validate validates the UserShapes and its children func (_gbfce *UserShapes )Validate ()error {return _gbfce .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func (_ebab *CT_PictureFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_caaac ,_efbeb :=_ebab .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _efbeb !=nil {return _efbeb ;};start .Attr =append (start .Attr ,_caaac );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdec *CT_DispUnitsChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acgge :for {_fcca ,_bdggf :=d .Token ();if _bdggf !=nil {return _bdggf ;};switch _dgeb :=_fcca .(type ){case _g .StartElement :switch _dgeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdec .CustUnit =NewCT_Double ();if _cfbe :=d .DecodeElement (_cdec .CustUnit ,&_dgeb );_cfbe !=nil {return _cfbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdec .BuiltInUnit =NewCT_BuiltInUnit ();if _bbbeb :=d .DecodeElement (_cdec .BuiltInUnit ,&_dgeb );_bbbeb !=nil {return _bbbeb ;};default:_a .Log ("\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",_dgeb .Name );if _baba :=d .Skip ();_baba !=nil {return _baba ;};};case _g .EndElement :break _acgge ;case _g .CharData :};};return nil ;};func (_bdaf *CT_ChartSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdaf .Chart =NewCT_Chart ();_caca :for {_aded ,_dca :=d .Token ();if _dca !=nil {return _dca ;};switch _acef :=_aded .(type ){case _g .StartElement :switch _acef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .Date1904 =NewCT_Boolean ();if _ddab :=d .DecodeElement (_bdaf .Date1904 ,&_acef );_ddab !=nil {return _ddab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .Lang =NewCT_TextLanguageID ();if _dfbb :=d .DecodeElement (_bdaf .Lang ,&_acef );_dfbb !=nil {return _dfbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .RoundedCorners =NewCT_Boolean ();if _febg :=d .DecodeElement (_bdaf .RoundedCorners ,&_acef );_febg !=nil {return _febg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .Style =NewCT_Style ();if _edbe :=d .DecodeElement (_bdaf .Style ,&_acef );_edbe !=nil {return _edbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .ClrMapOvr =_fc .NewCT_ColorMapping ();if _dfdb :=d .DecodeElement (_bdaf .ClrMapOvr ,&_acef );_dfdb !=nil {return _dfdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .PivotSource =NewCT_PivotSource ();if _dafba :=d .DecodeElement (_bdaf .PivotSource ,&_acef );_dafba !=nil {return _dafba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .Protection =NewCT_Protection ();if _baeg :=d .DecodeElement (_bdaf .Protection ,&_acef );_baeg !=nil {return _baeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddeaa :=d .DecodeElement (_bdaf .Chart ,&_acef );_ddeaa !=nil {return _ddeaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .SpPr =_fc .NewCT_ShapeProperties ();if _cfd :=d .DecodeElement (_bdaf .SpPr ,&_acef );_cfd !=nil {return _cfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .TxPr =_fc .NewCT_TextBody ();if _daceg :=d .DecodeElement (_bdaf .TxPr ,&_acef );_daceg !=nil {return _daceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .ExternalData =NewCT_ExternalData ();if _acad :=d .DecodeElement (_bdaf .ExternalData ,&_acef );_acad !=nil {return _acad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .PrintSettings =NewCT_PrintSettings ();if _fbea :=d .DecodeElement (_bdaf .PrintSettings ,&_acef );_fbea !=nil {return _fbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .UserShapes =NewCT_RelId ();if _ccbf :=d .DecodeElement (_bdaf .UserShapes ,&_acef );_ccbf !=nil {return _ccbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaf .ExtLst =NewCT_ExtensionList ();if _fagga :=d .DecodeElement (_bdaf .ExtLst ,&_acef );_fagga !=nil {return _fagga ;};default:_a .Log ("\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",_acef .Name );if _bcaa :=d .Skip ();_bcaa !=nil {return _bcaa ;};};case _g .EndElement :break _caca ;case _g .CharData :};};return nil ;}; // Validate validates the CT_TrendlineLbl and its children func (_eeeae *CT_TrendlineLbl )Validate ()error {return _eeeae .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_abgada *EG_SerShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_afabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abgada .Idx ,_afabe );_deeab :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abgada .Order ,_deeab );if _abgada .Tx !=nil {_aaba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abgada .Tx ,_aaba );};if _abgada .SpPr !=nil {_fbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abgada .SpPr ,_fbeb );};return nil ;}; // ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path func (_dbfbd *CT_Perspective )ValidateWithPath (path string )error {if _dbfbd .ValAttr !=nil {if *_dbfbd .ValAttr < 0{return _f .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 ,*_dbfbd .ValAttr );};if *_dbfbd .ValAttr > 240{return _f .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 ,*_dbfbd .ValAttr );};};return nil ;};func (_ega *CT_DLblsChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ega .Delete !=nil {_bcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ega .Delete ,_bcdd );};if _ega .NumFmt !=nil {_dcfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ega .NumFmt ,_dcfd );};if _ega .SpPr !=nil {_cde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ega .SpPr ,_cde );};if _ega .TxPr !=nil {_cfcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ega .TxPr ,_cfcaf );};if _ega .DLblPos !=nil {_bffag :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ega .DLblPos ,_bffag );};if _ega .ShowLegendKey !=nil {_dbda :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ega .ShowLegendKey ,_dbda );};if _ega .ShowVal !=nil {_fbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ega .ShowVal ,_fbdd );};if _ega .ShowCatName !=nil {_bcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ega .ShowCatName ,_bcaf );};if _ega .ShowSerName !=nil {_afcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ega .ShowSerName ,_afcg );};if _ega .ShowPercent !=nil {_gdecc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ega .ShowPercent ,_gdecc );};if _ega .ShowBubbleSize !=nil {_cceca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ega .ShowBubbleSize ,_cceca );};if _ega .Separator !=nil {_ebbcc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_ebbcc ,*_ega .Separator );e .EncodeElement (_ega .Separator ,_ebbcc );};if _ega .ShowLeaderLines !=nil {_agbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ega .ShowLeaderLines ,_agbg );};if _ega .LeaderLines !=nil {_fbadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ega .LeaderLines ,_fbadb );};return nil ;};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 *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; // Validate validates the EG_SerShared and its children func (_edgdg *EG_SerShared )Validate ()error {return _edgdg .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func (_gcgabg ST_SecondPieSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcgabg .ST_SecondPieSizePercent !=nil {e .EncodeToken (_g .CharData (*_gcgabg .ST_SecondPieSizePercent ));};if _gcgabg .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_gcgabg .ST_SecondPieSizeUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};type CT_ErrValType struct{ValAttr ST_ErrValType ;}; // ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path func (_ddefba *CT_LineSer )ValidateWithPath (path string )error {if _gadbd :=_ddefba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gadbd !=nil {return _gadbd ;};if _dcbdf :=_ddefba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dcbdf !=nil {return _dcbdf ;};if _ddefba .Tx !=nil {if _gbacg :=_ddefba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gbacg !=nil {return _gbacg ;};};if _ddefba .SpPr !=nil {if _fbdc :=_ddefba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbdc !=nil {return _fbdc ;};};if _ddefba .Marker !=nil {if _ffca :=_ddefba .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ffca !=nil {return _ffca ;};};for _gege ,_bgad :=range _ddefba .DPt {if _egcg :=_bgad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gege ));_egcg !=nil {return _egcg ;};};if _ddefba .DLbls !=nil {if _edgae :=_ddefba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edgae !=nil {return _edgae ;};};for _fccgb ,_ccdg :=range _ddefba .Trendline {if _bfgad :=_ccdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fccgb ));_bfgad !=nil {return _bfgad ;};};if _ddefba .ErrBars !=nil {if _ffddg :=_ddefba .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_ffddg !=nil {return _ffddg ;};};if _ddefba .Cat !=nil {if _fbdce :=_ddefba .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fbdce !=nil {return _fbdce ;};};if _ddefba .Val !=nil {if _dbfc :=_ddefba .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dbfc !=nil {return _dbfc ;};};if _ddefba .Smooth !=nil {if _ebdbc :=_ddefba .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_ebdbc !=nil {return _ebdbc ;};};if _ddefba .ExtLst !=nil {if _eefcc :=_ddefba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eefcc !=nil {return _eefcc ;};};return nil ;}; // ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path func (_cade *CT_DepthPercent )ValidateWithPath (path string )error {if _cade .ValAttr !=nil {if _addb :=_cade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addb !=nil {return _addb ;};};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_begd :=&CT_ChartLines {};return _begd };func (_abged ST_Grouping )Validate ()error {return _abged .ValidateWithPath ("")}; // ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path func (_bbce *CT_Layout )ValidateWithPath (path string )error {if _bbce .ManualLayout !=nil {if _gagc :=_bbce .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gagc !=nil {return _gagc ;};};if _bbce .ExtLst !=nil {if _faabe :=_bbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faabe !=nil {return _faabe ;};};return nil ;};func NewCT_BarChart ()*CT_BarChart {_fdf :=&CT_BarChart {};_fdf .BarDir =NewCT_BarDir ();return _fdf };type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_dcba *CT_BarGrouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcba .ValAttr !=ST_BarGroupingUnset {_fdaa ,_bbc :=_dcba .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bbc !=nil {return _bbc ;};start .Attr =append (start .Attr ,_fdaa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path func (_eecf *CT_Scaling )ValidateWithPath (path string )error {if _eecf .LogBase !=nil {if _efeed :=_eecf .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_efeed !=nil {return _efeed ;};};if _eecf .Orientation !=nil {if _egbec :=_eecf .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_egbec !=nil {return _egbec ;};};if _eecf .Max !=nil {if _bdeae :=_eecf .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_bdeae !=nil {return _bdeae ;};};if _eecf .Min !=nil {if _ceabg :=_eecf .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_ceabg !=nil {return _ceabg ;};};if _eecf .ExtLst !=nil {if _dbde :=_eecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbde !=nil {return _dbde ;};};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_gdagf *ST_GapAmount )Validate ()error {return _gdagf .ValidateWithPath ("")};func (_cgea *CT_DispUnitsChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgea .CustUnit !=nil {_gggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cgea .CustUnit ,_gggb );};if _cgea .BuiltInUnit !=nil {_cgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cgea .BuiltInUnit ,_cgag );};return nil ;};func (_aadba ST_DLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aadba .String (),start );};func (_bffg *CT_PageMargins )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bffg .LAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_bffg .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",_bffg .BAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .HeaderAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_MultiLvlStrRef and its children func (_dcbc *CT_MultiLvlStrRef )Validate ()error {return _dcbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_geddb *CT_NumFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_geddb .FormatCodeAttr )});if _geddb .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_geddb .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdgac ST_CrossBetween )String ()string {switch _bdgac {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};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 ;}; // ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path func (_bfcd *CT_Chart )ValidateWithPath (path string )error {if _bfcd .Title !=nil {if _daga :=_bfcd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_daga !=nil {return _daga ;};};if _bfcd .AutoTitleDeleted !=nil {if _accc :=_bfcd .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_accc !=nil {return _accc ;};};if _bfcd .PivotFmts !=nil {if _ecgg :=_bfcd .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_ecgg !=nil {return _ecgg ;};};if _bfcd .View3D !=nil {if _dge :=_bfcd .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_dge !=nil {return _dge ;};};if _bfcd .Floor !=nil {if _fea :=_bfcd .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_fea !=nil {return _fea ;};};if _bfcd .SideWall !=nil {if _fbad :=_bfcd .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_fbad !=nil {return _fbad ;};};if _bfcd .BackWall !=nil {if _gedf :=_bfcd .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_gedf !=nil {return _gedf ;};};if _dbge :=_bfcd .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_dbge !=nil {return _dbge ;};if _bfcd .Legend !=nil {if _ggdcdd :=_bfcd .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_ggdcdd !=nil {return _ggdcdd ;};};if _bfcd .PlotVisOnly !=nil {if _gafg :=_bfcd .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_gafg !=nil {return _gafg ;};};if _bfcd .DispBlanksAs !=nil {if _ageb :=_bfcd .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_ageb !=nil {return _ageb ;};};if _bfcd .ShowDLblsOverMax !=nil {if _acfa :=_bfcd .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_acfa !=nil {return _acfa ;};};if _bfcd .ExtLst !=nil {if _eeag :=_bfcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeag !=nil {return _eeag ;};};return nil ;}; // Validate validates the CT_Trendline and its children func (_bdeea *CT_Trendline )Validate ()error {return _bdeea .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_gdbaaa *CT_RadarSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbaaa .Idx =NewCT_UnsignedInt ();_gdbaaa .Order =NewCT_UnsignedInt ();_eeaf :for {_bgfe ,_gagbc :=d .Token ();if _gagbc !=nil {return _gagbc ;};switch _gfbga :=_bgfe .(type ){case _g .StartElement :switch _gfbga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddgc :=d .DecodeElement (_gdbaaa .Idx ,&_gfbga );_ddgc !=nil {return _ddgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _baga :=d .DecodeElement (_gdbaaa .Order ,&_gfbga );_baga !=nil {return _baga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbaaa .Tx =NewCT_SerTx ();if _ecff :=d .DecodeElement (_gdbaaa .Tx ,&_gfbga );_ecff !=nil {return _ecff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbaaa .SpPr =_fc .NewCT_ShapeProperties ();if _gabf :=d .DecodeElement (_gdbaaa .SpPr ,&_gfbga );_gabf !=nil {return _gabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbaaa .Marker =NewCT_Marker ();if _bgaa :=d .DecodeElement (_gdbaaa .Marker ,&_gfbga );_bgaa !=nil {return _bgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edac :=NewCT_DPt ();if _ecbbe :=d .DecodeElement (_edac ,&_gfbga );_ecbbe !=nil {return _ecbbe ;};_gdbaaa .DPt =append (_gdbaaa .DPt ,_edac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbaaa .DLbls =NewCT_DLbls ();if _bcegg :=d .DecodeElement (_gdbaaa .DLbls ,&_gfbga );_bcegg !=nil {return _bcegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbaaa .Cat =NewCT_AxDataSource ();if _acecd :=d .DecodeElement (_gdbaaa .Cat ,&_gfbga );_acecd !=nil {return _acecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbaaa .Val =NewCT_NumDataSource ();if _fgca :=d .DecodeElement (_gdbaaa .Val ,&_gfbga );_fgca !=nil {return _fgca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbaaa .ExtLst =NewCT_ExtensionList ();if _badcfg :=d .DecodeElement (_gdbaaa .ExtLst ,&_gfbga );_badcfg !=nil {return _badcfg ;};default:_a .Log ("\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",_gfbga .Name );if _acacd :=d .Skip ();_acacd !=nil {return _acacd ;};};case _g .EndElement :break _eeaf ;case _g .CharData :};};return nil ;};func (_fedcg *CT_UpDownBars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beggf :for {_edeca ,_facef :=d .Token ();if _facef !=nil {return _facef ;};switch _fege :=_edeca .(type ){case _g .StartElement :switch _fege .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fedcg .GapWidth =NewCT_GapAmount ();if _ebfbe :=d .DecodeElement (_fedcg .GapWidth ,&_fege );_ebfbe !=nil {return _ebfbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fedcg .UpBars =NewCT_UpDownBar ();if _ffddc :=d .DecodeElement (_fedcg .UpBars ,&_fege );_ffddc !=nil {return _ffddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fedcg .DownBars =NewCT_UpDownBar ();if _gcfa :=d .DecodeElement (_fedcg .DownBars ,&_fege );_gcfa !=nil {return _gcfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fedcg .ExtLst =NewCT_ExtensionList ();if _cefea :=d .DecodeElement (_fedcg .ExtLst ,&_fege );_cefea !=nil {return _cefea ;};default:_a .Log ("\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",_fege .Name );if _bedf :=d .Skip ();_bedf !=nil {return _bedf ;};};case _g .EndElement :break _beggf ;case _g .CharData :};};return nil ;};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 ;}; // Validate validates the CT_HeaderFooter and its children func (_cffg *CT_HeaderFooter )Validate ()error {return _cffg .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_ebfea *CT_Perspective )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecggb :=range start .Attr {if _ecggb .Name .Local =="\u0076\u0061\u006c"{_ggac ,_cfbgc :=_b .ParseUint (_ecggb .Value ,10,8);if _cfbgc !=nil {return _cfbgc ;};_eadac :=uint8 (_ggac );_ebfea .ValAttr =&_eadac ;continue ;};};for {_acdbd ,_dbgae :=d .Token ();if _dbgae !=nil {return _f .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",_dbgae );};if _bcgbf ,_badcf :=_acdbd .(_g .EndElement );_badcf &&_bcgbf .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path func (_afabg *CT_StrData )ValidateWithPath (path string )error {if _afabg .PtCount !=nil {if _bgac :=_afabg .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bgac !=nil {return _bgac ;};};for _dfefa ,_dfdaa :=range _afabg .Pt {if _fecdd :=_dfdaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dfefa ));_fecdd !=nil {return _fecdd ;};};if _afabg .ExtLst !=nil {if _ffcfc :=_afabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcfc !=nil {return _ffcfc ;};};return nil ;}; // ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path func (_baaf *CT_TickLblPos )ValidateWithPath (path string )error {if _fbdaf :=_baaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdaf !=nil {return _fbdaf ;};return nil ;};func NewCT_StockChart ()*CT_StockChart {_cbgg :=&CT_StockChart {};return _cbgg };func (_gfdg ST_LblAlgn )String ()string {switch _gfdg {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";}; // ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path func (_abf *CT_BandFmts )ValidateWithPath (path string )error {for _aca ,_gcgf :=range _abf .BandFmt {if _efe :=_gcgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_aca ));_efe !=nil {return _efe ;};};return nil ;};func (_abgcd *CT_UpDownBars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abgcd .GapWidth !=nil {_ggfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_abgcd .GapWidth ,_ggfa );};if _abgcd .UpBars !=nil {_dgbcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_abgcd .UpBars ,_dgbcf );};if _abgcd .DownBars !=nil {_acggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_abgcd .DownBars ,_acggc );};if _abgcd .ExtLst !=nil {_aaed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgcd .ExtLst ,_aaed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdedef *CT_Style )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bdedef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cafdd ST_DLblPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dacgf :=_g .Attr {};_dacgf .Name =name ;switch _cafdd {case ST_DLblPosUnset :_dacgf .Value ="";case ST_DLblPosBestFit :_dacgf .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_dacgf .Value ="\u0062";case ST_DLblPosCtr :_dacgf .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_dacgf .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_dacgf .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_dacgf .Value ="\u006c";case ST_DLblPosOutEnd :_dacgf .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_dacgf .Value ="\u0072";case ST_DLblPosT :_dacgf .Value ="\u0074";};return _dacgf ,nil ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_eaeg :=&CT_MultiLvlStrData {};return _eaeg }; // Validate validates the CT_LegendEntry and its children func (_eegfd *CT_LegendEntry )Validate ()error {return _eegfd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_ccdgb *CT_ScatterStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccdgb .ValAttr !=ST_ScatterStyleUnset {_bade ,_ecbad :=_ccdgb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ecbad !=nil {return _ecbad ;};start .Attr =append (start .Attr ,_bade );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_NumData ()*CT_NumData {_gcded :=&CT_NumData {};return _gcded }; // ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path func (_gcaf *CT_AreaChart )ValidateWithPath (path string )error {if _gcaf .Grouping !=nil {if _dcg :=_gcaf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dcg !=nil {return _dcg ;};};if _gcaf .VaryColors !=nil {if _bad :=_gcaf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bad !=nil {return _bad ;};};for _fef ,_ffa :=range _gcaf .Ser {if _cee :=_ffa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fef ));_cee !=nil {return _cee ;};};if _gcaf .DLbls !=nil {if _bbg :=_gcaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbg !=nil {return _bbg ;};};if _gcaf .DropLines !=nil {if _dgg :=_gcaf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dgg !=nil {return _dgg ;};};for _dcc ,_ecg :=range _gcaf .AxId {if _acg :=_ecg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcc ));_acg !=nil {return _acg ;};};if _gcaf .ExtLst !=nil {if _bdb :=_gcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdb !=nil {return _bdb ;};};return nil ;}; // ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path func (_geaf *CT_Skip )ValidateWithPath (path string )error {if _geaf .ValAttr < 1{return _f .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 ,_geaf .ValAttr );};return nil ;};func (_dbcf *CT_MarkerSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbcef :=range start .Attr {if _bbcef .Name .Local =="\u0076\u0061\u006c"{_eegc ,_efdde :=_b .ParseUint (_bbcef .Value ,10,8);if _efdde !=nil {return _efdde ;};_ddad :=uint8 (_eegc );_dbcf .ValAttr =&_ddad ;continue ;};};for {_ccdgf ,_dcdf :=d .Token ();if _dcdf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_dcdf );};if _eedbc ,_cbefa :=_ccdgf .(_g .EndElement );_cbefa &&_eedbc .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_Overlap and its children func (_fbbfd *CT_Overlap )Validate ()error {return _fbbfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; // ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path func (_geef *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_bbcgb *CT_ScatterSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbcgb .Idx =NewCT_UnsignedInt ();_bbcgb .Order =NewCT_UnsignedInt ();_ggaec :for {_eeced ,_bebab :=d .Token ();if _bebab !=nil {return _bebab ;};switch _cbbf :=_eeced .(type ){case _g .StartElement :switch _cbbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eade :=d .DecodeElement (_bbcgb .Idx ,&_cbbf );_eade !=nil {return _eade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agag :=d .DecodeElement (_bbcgb .Order ,&_cbbf );_agag !=nil {return _agag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcgb .Tx =NewCT_SerTx ();if _deaeg :=d .DecodeElement (_bbcgb .Tx ,&_cbbf );_deaeg !=nil {return _deaeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcgb .SpPr =_fc .NewCT_ShapeProperties ();if _gaff :=d .DecodeElement (_bbcgb .SpPr ,&_cbbf );_gaff !=nil {return _gaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcgb .Marker =NewCT_Marker ();if _gccb :=d .DecodeElement (_bbcgb .Marker ,&_cbbf );_gccb !=nil {return _gccb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcf :=NewCT_DPt ();if _ebdag :=d .DecodeElement (_aggcf ,&_cbbf );_ebdag !=nil {return _ebdag ;};_bbcgb .DPt =append (_bbcgb .DPt ,_aggcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcgb .DLbls =NewCT_DLbls ();if _faeac :=d .DecodeElement (_bbcgb .DLbls ,&_cbbf );_faeac !=nil {return _faeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccgc :=NewCT_Trendline ();if _gfdea :=d .DecodeElement (_bccgc ,&_cbbf );_gfdea !=nil {return _gfdea ;};_bbcgb .Trendline =append (_bbcgb .Trendline ,_bccgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfc :=NewCT_ErrBars ();if _gdda :=d .DecodeElement (_edfc ,&_cbbf );_gdda !=nil {return _gdda ;};_bbcgb .ErrBars =append (_bbcgb .ErrBars ,_edfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcgb .XVal =NewCT_AxDataSource ();if _eebeb :=d .DecodeElement (_bbcgb .XVal ,&_cbbf );_eebeb !=nil {return _eebeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcgb .YVal =NewCT_NumDataSource ();if _fadb :=d .DecodeElement (_bbcgb .YVal ,&_cbbf );_fadb !=nil {return _fadb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcgb .Smooth =NewCT_Boolean ();if _dagac :=d .DecodeElement (_bbcgb .Smooth ,&_cbbf );_dagac !=nil {return _dagac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcgb .ExtLst =NewCT_ExtensionList ();if _fcdaa :=d .DecodeElement (_bbcgb .ExtLst ,&_cbbf );_fcdaa !=nil {return _fcdaa ;};default:_a .Log ("\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",_cbbf .Name );if _fdbde :=d .Skip ();_fdbde !=nil {return _fdbde ;};};case _g .EndElement :break _ggaec ;case _g .CharData :};};return nil ;};func (_cfec *CT_Scaling )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begg :for {_abdada ,_eaff :=d .Token ();if _eaff !=nil {return _eaff ;};switch _egdgc :=_abdada .(type ){case _g .StartElement :switch _egdgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfec .LogBase =NewCT_LogBase ();if _bedgc :=d .DecodeElement (_cfec .LogBase ,&_egdgc );_bedgc !=nil {return _bedgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfec .Orientation =NewCT_Orientation ();if _afbb :=d .DecodeElement (_cfec .Orientation ,&_egdgc );_afbb !=nil {return _afbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfec .Max =NewCT_Double ();if _dcad :=d .DecodeElement (_cfec .Max ,&_egdgc );_dcad !=nil {return _dcad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfec .Min =NewCT_Double ();if _dbcg :=d .DecodeElement (_cfec .Min ,&_egdgc );_dbcg !=nil {return _dbcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfec .ExtLst =NewCT_ExtensionList ();if _dgacd :=d .DecodeElement (_cfec .ExtLst ,&_egdgc );_dgacd !=nil {return _dgacd ;};default:_a .Log ("\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",_egdgc .Name );if _degdb :=d .Skip ();_degdb !=nil {return _degdb ;};};case _g .EndElement :break _begg ;case _g .CharData :};};return nil ;};func (_dfbedg ST_SizeRepresents )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_becaf :=_g .Attr {};_becaf .Name =name ;switch _dfbedg {case ST_SizeRepresentsUnset :_becaf .Value ="";case ST_SizeRepresentsArea :_becaf .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_becaf .Value ="\u0077";};return _becaf ,nil ;};func (_bfgff *CT_NumDataSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bfgff .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path func (_efca *CT_NumData )ValidateWithPath (path string )error {if _efca .PtCount !=nil {if _bbgf :=_efca .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bbgf !=nil {return _bbgf ;};};for _gafce ,_fcdc :=range _efca .Pt {if _ffdg :=_fcdc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gafce ));_ffdg !=nil {return _ffdg ;};};if _efca .ExtLst !=nil {if _fbfce :=_efca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfce !=nil {return _fbfce ;};};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"; // Validate validates the CT_ExtensionList and its children func (_ggge *CT_ExtensionList )Validate ()error {return _ggge .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_LegendPos ()*CT_LegendPos {_dbfg :=&CT_LegendPos {};return _dbfg }; // Validate validates the CT_Period and its children func (_adaec *CT_Period )Validate ()error {return _adaec .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};type CT_Grouping struct{ValAttr ST_Grouping ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};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;);func (_cecafb *CT_Title )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cecafb .Tx !=nil {_ebfcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cecafb .Tx ,_ebfcc );};if _cecafb .Layout !=nil {_adda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cecafb .Layout ,_adda );};if _cecafb .Overlay !=nil {_eeegb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_cecafb .Overlay ,_eeegb );};if _cecafb .SpPr !=nil {_ddaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cecafb .SpPr ,_ddaf );};if _cecafb .TxPr !=nil {_fbeac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cecafb .TxPr ,_fbeac );};if _cecafb .ExtLst !=nil {_bffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cecafb .ExtLst ,_bffe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfcb *CT_HPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fedbb :=range start .Attr {if _fedbb .Name .Local =="\u0076\u0061\u006c"{_ababc ,_ccfb :=ParseUnionST_HPercent (_fedbb .Value );if _ccfb !=nil {return _ccfb ;};_bfcb .ValAttr =&_ababc ;continue ;};};for {_fcge ,_adfde :=d .Token ();if _adfde !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_adfde );};if _gdef ,_baeb :=_fcge .(_g .EndElement );_baeb &&_gdef .Name ==start .Name {break ;};};return nil ;};type CT_ChartLines struct{SpPr *_fc .CT_ShapeProperties ;};func (_fbeca *ST_HPercent )ValidateWithPath (path string )error {_fadeb :=[]string {};if _fbeca .ST_HPercentWithSymbol !=nil {_fadeb =append (_fadeb ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _fbeca .ST_HPercentUShort !=nil {_fadeb =append (_fadeb ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_fadeb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fadeb );};return nil ;};func (_dbad *CT_ScatterChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbad .ScatterStyle ,_aaga );if _dbad .VaryColors !=nil {_daeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbad .VaryColors ,_daeb );};if _dbad .Ser !=nil {_bbcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gaaa :=range _dbad .Ser {e .EncodeElement (_gaaa ,_bbcaf );};};if _dbad .DLbls !=nil {_gcfef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbad .DLbls ,_gcfef );};_agcdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fagfg :=range _dbad .AxId {e .EncodeElement (_fagfg ,_agcdb );};if _dbad .ExtLst !=nil {_eacad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbad .ExtLst ,_eacad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_ecddb :=&CT_SecondPieSize {};return _ecddb };type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_egga *CT_DLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_agc ,_ffgb :=_egga .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ffgb !=nil {return _ffgb ;};start .Attr =append (start .Attr ,_agc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func (_ebbb *CT_PictureOptions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebbb .ApplyToFront !=nil {_caef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_ebbb .ApplyToFront ,_caef );};if _ebbb .ApplyToSides !=nil {_bggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_ebbb .ApplyToSides ,_bggg );};if _ebbb .ApplyToEnd !=nil {_fafd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_ebbb .ApplyToEnd ,_fafd );};if _ebbb .PictureFormat !=nil {_gfgcd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_ebbb .PictureFormat ,_gfgcd );};if _ebbb .PictureStackUnit !=nil {_bbddg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ebbb .PictureStackUnit ,_bbddg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_DLblsChoice and its children func (_cdea *CT_DLblsChoice )Validate ()error {return _cdea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_becdb *CT_Overlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faea :=range start .Attr {if _faea .Name .Local =="\u0076\u0061\u006c"{_ddac ,_fgdb :=ParseUnionST_Overlap (_faea .Value );if _fgdb !=nil {return _fgdb ;};_becdb .ValAttr =&_ddac ;continue ;};};for {_bdaef ,_ccbga :=d .Token ();if _ccbga !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_ccbga );};if _dccga ,_cfcdd :=_bdaef .(_g .EndElement );_cfcdd &&_dccga .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path func (_geaee *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _geaee .CustUnit !=nil {if _ccaab :=_geaee .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_ccaab !=nil {return _ccaab ;};};if _geaee .BuiltInUnit !=nil {if _fgegc :=_geaee .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_fgegc !=nil {return _fgegc ;};};return nil ;}; // Validate validates the CT_StrData and its children func (_bdbec *CT_StrData )Validate ()error {return _bdbec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_ag *CT_Area3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ag .Grouping !=nil {_aga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ag .Grouping ,_aga );};if _ag .VaryColors !=nil {_af :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ag .VaryColors ,_af );};if _ag .Ser !=nil {_ff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_da :=range _ag .Ser {e .EncodeElement (_da ,_ff );};};if _ag .DLbls !=nil {_cf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ag .DLbls ,_cf );};if _ag .DropLines !=nil {_cg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ag .DropLines ,_cg );};if _ag .GapDepth !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_ag .GapDepth ,_cb );};_bd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ca :=range _ag .AxId {e .EncodeElement (_ca ,_bd );};if _ag .ExtLst !=nil {_gd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ag .ExtLst ,_gd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};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 (_eadag *ST_HoleSize )ValidateWithPath (path string )error {_cdaed :=[]string {};if _eadag .ST_HoleSizePercent !=nil {_cdaed =append (_cdaed ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _eadag .ST_HoleSizeUByte !=nil {_cdaed =append (_cdaed ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_cdaed )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdaed );};return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_gbabd :=&CT_SizeRepresents {};return _gbabd };func NewCT_DispUnits ()*CT_DispUnits {_fdcae :=&CT_DispUnits {};return _fdcae };type CT_RotX struct{ValAttr *int8 ;}; // ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path func (_cdadg *CT_DispBlanksAs )ValidateWithPath (path string )error {if _aebeff :=_cdadg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebeff !=nil {return _aebeff ;};return nil ;}; // ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path func (_eceef *CT_Extension )ValidateWithPath (path string )error {return nil }; // Validate validates the CT_SecondPieSize and its children func (_ggbc *CT_SecondPieSize )Validate ()error {return _ggbc .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");}; // Validate validates the CT_ErrBars and its children func (_bcac *CT_ErrBars )Validate ()error {return _bcac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_bcad ST_GapAmount )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcad .ST_GapAmountPercent !=nil {e .EncodeToken (_g .CharData (*_bcad .ST_GapAmountPercent ));};if _bcad .ST_GapAmountUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_bcad .ST_GapAmountUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_gacd *CT_Marker )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedde :for {_ggfd ,_dfad :=d .Token ();if _dfad !=nil {return _dfad ;};switch _ccea :=_ggfd .(type ){case _g .StartElement :switch _ccea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gacd .Symbol =NewCT_MarkerStyle ();if _gceg :=d .DecodeElement (_gacd .Symbol ,&_ccea );_gceg !=nil {return _gceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gacd .Size =NewCT_MarkerSize ();if _ccde :=d .DecodeElement (_gacd .Size ,&_ccea );_ccde !=nil {return _ccde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gacd .SpPr =_fc .NewCT_ShapeProperties ();if _afaaf :=d .DecodeElement (_gacd .SpPr ,&_ccea );_afaaf !=nil {return _afaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gacd .ExtLst =NewCT_ExtensionList ();if _fgcdf :=d .DecodeElement (_gacd .ExtLst ,&_ccea );_fgcdf !=nil {return _fgcdf ;};default:_a .Log ("\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",_ccea .Name );if _dfff :=d .Skip ();_dfff !=nil {return _dfff ;};};case _g .EndElement :break _cedde ;case _g .CharData :};};return nil ;};func (_agfbg *EG_DLblShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agfbg .NumFmt !=nil {_bcbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_agfbg .NumFmt ,_bcbd );};if _agfbg .SpPr !=nil {_bdddc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agfbg .SpPr ,_bdddc );};if _agfbg .TxPr !=nil {_bgcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_agfbg .TxPr ,_bgcf );};if _agfbg .DLblPos !=nil {_fgdcb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_agfbg .DLblPos ,_fgdcb );};if _agfbg .ShowLegendKey !=nil {_agdg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_agfbg .ShowLegendKey ,_agdg );};if _agfbg .ShowVal !=nil {_cedcgf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_agfbg .ShowVal ,_cedcgf );};if _agfbg .ShowCatName !=nil {_bgcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_agfbg .ShowCatName ,_bgcab );};if _agfbg .ShowSerName !=nil {_ffgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_agfbg .ShowSerName ,_ffgeb );};if _agfbg .ShowPercent !=nil {_dbcgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_agfbg .ShowPercent ,_dbcgg );};if _agfbg .ShowBubbleSize !=nil {_cbffb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_agfbg .ShowBubbleSize ,_cbffb );};if _agfbg .Separator !=nil {_aebdf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_aebdf ,*_agfbg .Separator );e .EncodeElement (_agfbg .Separator ,_aebdf );};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func NewCT_Protection ()*CT_Protection {_caab :=&CT_Protection {};return _caab };func (_afef *CT_Layout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afef .ManualLayout !=nil {_cefg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afef .ManualLayout ,_cefg );};if _afef .ExtLst !=nil {_bbeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afef .ExtLst ,_bbeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_gbde :=&CT_ErrBars {};_gbde .ErrBarType =NewCT_ErrBarType ();_gbde .ErrValType =NewCT_ErrValType ();return _gbde ;};func (_dgebe ST_RadarStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgebe .String (),start );}; // ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path func (_dadf *CT_PieSer )ValidateWithPath (path string )error {if _cgbgg :=_dadf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cgbgg !=nil {return _cgbgg ;};if _bacda :=_dadf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bacda !=nil {return _bacda ;};if _dadf .Tx !=nil {if _eegbg :=_dadf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eegbg !=nil {return _eegbg ;};};if _dadf .SpPr !=nil {if _gdggd :=_dadf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdggd !=nil {return _gdggd ;};};if _dadf .Explosion !=nil {if _ebcgf :=_dadf .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_ebcgf !=nil {return _ebcgf ;};};for _geaeg ,_edbd :=range _dadf .DPt {if _gbba :=_edbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_geaeg ));_gbba !=nil {return _gbba ;};};if _dadf .DLbls !=nil {if _fdabf :=_dadf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdabf !=nil {return _fdabf ;};};if _dadf .Cat !=nil {if _gddea :=_dadf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gddea !=nil {return _gddea ;};};if _dadf .Val !=nil {if _gcgfg :=_dadf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gcgfg !=nil {return _gcgfg ;};};if _dadf .ExtLst !=nil {if _daed :=_dadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daed !=nil {return _daed ;};};return nil ;};func (_bgf *CT_BarSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgf .Idx =NewCT_UnsignedInt ();_bgf .Order =NewCT_UnsignedInt ();_afce :for {_abaf ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _fga :=_abaf .(type ){case _g .StartElement :switch _fga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aee :=d .DecodeElement (_bgf .Idx ,&_fga );_aee !=nil {return _aee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afcd :=d .DecodeElement (_bgf .Order ,&_fga );_afcd !=nil {return _afcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .Tx =NewCT_SerTx ();if _beg :=d .DecodeElement (_bgf .Tx ,&_fga );_beg !=nil {return _beg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .SpPr =_fc .NewCT_ShapeProperties ();if _ebfe :=d .DecodeElement (_bgf .SpPr ,&_fga );_ebfe !=nil {return _ebfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .InvertIfNegative =NewCT_Boolean ();if _cgbf :=d .DecodeElement (_bgf .InvertIfNegative ,&_fga );_cgbf !=nil {return _cgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .PictureOptions =NewCT_PictureOptions ();if _bdgg :=d .DecodeElement (_bgf .PictureOptions ,&_fga );_bdgg !=nil {return _bdgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbd :=NewCT_DPt ();if _dfda :=d .DecodeElement (_dbd ,&_fga );_dfda !=nil {return _dfda ;};_bgf .DPt =append (_bgf .DPt ,_dbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .DLbls =NewCT_DLbls ();if _fdfc :=d .DecodeElement (_bgf .DLbls ,&_fga );_fdfc !=nil {return _fdfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffa :=NewCT_Trendline ();if _efff :=d .DecodeElement (_bffa ,&_fga );_efff !=nil {return _efff ;};_bgf .Trendline =append (_bgf .Trendline ,_bffa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .ErrBars =NewCT_ErrBars ();if _ceb :=d .DecodeElement (_bgf .ErrBars ,&_fga );_ceb !=nil {return _ceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .Cat =NewCT_AxDataSource ();if _eca :=d .DecodeElement (_bgf .Cat ,&_fga );_eca !=nil {return _eca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .Val =NewCT_NumDataSource ();if _aacg :=d .DecodeElement (_bgf .Val ,&_fga );_aacg !=nil {return _aacg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .Shape =NewCT_Shape ();if _dgdc :=d .DecodeElement (_bgf .Shape ,&_fga );_dgdc !=nil {return _dgdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgf .ExtLst =NewCT_ExtensionList ();if _caa :=d .DecodeElement (_bgf .ExtLst ,&_fga );_caa !=nil {return _caa ;};default:_a .Log ("\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",_fga .Name );if _ccg :=d .Skip ();_ccg !=nil {return _ccg ;};};case _g .EndElement :break _afce ;case _g .CharData :};};return nil ;};func (_bagbd *CT_HeaderFooter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bagbd .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_bagbd .AlignWithMarginsAttr ))});};if _bagbd .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_bagbd .DifferentOddEvenAttr ))});};if _bagbd .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_bagbd .DifferentFirstAttr ))});};e .EncodeToken (start );if _bagbd .OddHeader !=nil {_gaef :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_gaef ,*_bagbd .OddHeader );e .EncodeElement (_bagbd .OddHeader ,_gaef );};if _bagbd .OddFooter !=nil {_gffe :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_gffe ,*_bagbd .OddFooter );e .EncodeElement (_bagbd .OddFooter ,_gffe );};if _bagbd .EvenHeader !=nil {_cfabc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_cfabc ,*_bagbd .EvenHeader );e .EncodeElement (_bagbd .EvenHeader ,_cfabc );};if _bagbd .EvenFooter !=nil {_bgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_bgbf ,*_bagbd .EvenFooter );e .EncodeElement (_bagbd .EvenFooter ,_bgbf );};if _bagbd .FirstHeader !=nil {_ddccc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_ddccc ,*_bagbd .FirstHeader );e .EncodeElement (_bagbd .FirstHeader ,_ddccc );};if _bagbd .FirstFooter !=nil {_bgeag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_bgeag ,*_bagbd .FirstFooter );e .EncodeElement (_bagbd .FirstFooter ,_bgeag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bebabd *EG_LegendEntryData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbb :for {_cfeff ,_bfecg :=d .Token ();if _bfecg !=nil {return _bfecg ;};switch _geabg :=_cfeff .(type ){case _g .StartElement :switch _geabg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bebabd .TxPr =_fc .NewCT_TextBody ();if _afccf :=d .DecodeElement (_bebabd .TxPr ,&_geabg );_afccf !=nil {return _afccf ;};default:_a .Log ("\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",_geabg .Name );if _eaddg :=d .Skip ();_eaddg !=nil {return _eaddg ;};};case _g .EndElement :break _bgbb ;case _g .CharData :};};return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_efecb ,_agcc :=_b .ParseUint (s ,10,16);if _agcc !=nil {return ST_DepthPercent {},_agcc ;};_aaged :=uint16 (_efecb );return ST_DepthPercent {ST_DepthPercentUShort :&_aaged },nil ;}; // Validate validates the CT_OfPieChart and its children func (_gdfeab *CT_OfPieChart )Validate ()error {return _gdfeab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_AxPos struct{ValAttr ST_AxPos ;};func NewCT_AxDataSource ()*CT_AxDataSource {_baec :=&CT_AxDataSource {};_baec .Choice =NewCT_AxDataSourceChoice ();return _baec ;};func (_fddd *CT_MarkerStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgbaa ,_egedf :=_fddd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _egedf !=nil {return _egedf ;};start .Attr =append (start .Attr ,_fgbaa );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_faeeb :=&CT_PivotFmts {};return _faeeb };func (_gdad *CT_Lvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdad .Pt !=nil {_aabfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_gdgg :=range _gdad .Pt {e .EncodeElement (_gdgg ,_aabfa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geba *CT_DoughnutChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbea :for {_gcf ,_acdcg :=d .Token ();if _acdcg !=nil {return _acdcg ;};switch _cacgg :=_gcf .(type ){case _g .StartElement :switch _cacgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geba .VaryColors =NewCT_Boolean ();if _acbg :=d .DecodeElement (_geba .VaryColors ,&_cacgg );_acbg !=nil {return _acbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbf :=NewCT_PieSer ();if _ggbb :=d .DecodeElement (_fcbf ,&_cacgg );_ggbb !=nil {return _ggbb ;};_geba .Ser =append (_geba .Ser ,_fcbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geba .DLbls =NewCT_DLbls ();if _dfafg :=d .DecodeElement (_geba .DLbls ,&_cacgg );_dfafg !=nil {return _dfafg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geba .FirstSliceAng =NewCT_FirstSliceAng ();if _bdbdd :=d .DecodeElement (_geba .FirstSliceAng ,&_cacgg );_bdbdd !=nil {return _bdbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geba .HoleSize =NewCT_HoleSize ();if _ggca :=d .DecodeElement (_geba .HoleSize ,&_cacgg );_ggca !=nil {return _ggca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geba .ExtLst =NewCT_ExtensionList ();if _dfcbg :=d .DecodeElement (_geba .ExtLst ,&_cacgg );_dfcbg !=nil {return _dfcbg ;};default:_a .Log ("\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",_cacgg .Name );if _egbaa :=d .Skip ();_egbaa !=nil {return _egbaa ;};};case _g .EndElement :break _egbea ;case _g .CharData :};};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func NewCT_Surface ()*CT_Surface {_cfee :=&CT_Surface {};return _cfee }; // Validate validates the CT_Skip and its children func (_dadd *CT_Skip )Validate ()error {return _dadd .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");}; // Validate validates the CT_RadarChart and its children func (_aabg *CT_RadarChart )Validate ()error {return _aabg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_addgag ST_DLblPos )ValidateWithPath (path string )error {switch _addgag {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addgag ));};return nil ;};func (_cgfa *CT_CrossBetween )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfa .ValAttr =ST_CrossBetween (1);for _ ,_dafd :=range start .Attr {if _dafd .Name .Local =="\u0076\u0061\u006c"{_cgfa .ValAttr .UnmarshalXMLAttr (_dafd );continue ;};};for {_gdfc ,_ffgaf :=d .Token ();if _ffgaf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_ffgaf );};if _gfea ,_cggf :=_gdfc .(_g .EndElement );_cggf &&_gfea .Name ==start .Name {break ;};};return nil ;};func (_gafc *CT_Line3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cadfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gafc .Grouping ,_cadfa );if _gafc .VaryColors !=nil {_fcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gafc .VaryColors ,_fcaf );};if _gafc .Ser !=nil {_dafc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbfgc :=range _gafc .Ser {e .EncodeElement (_dbfgc ,_dafc );};};if _gafc .DLbls !=nil {_fcegeg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gafc .DLbls ,_fcegeg );};if _gafc .DropLines !=nil {_gecfa :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gafc .DropLines ,_gecfa );};if _gafc .GapDepth !=nil {_gacbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_gafc .GapDepth ,_gacbb );};_cbdae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gacc :=range _gafc .AxId {e .EncodeElement (_gacc ,_cbdae );};if _gafc .ExtLst !=nil {_febgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafc .ExtLst ,_febgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_degef *EG_BarChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_degef .BarDir =NewCT_BarDir ();_ebfaad :for {_efdba ,_adbe :=d .Token ();if _adbe !=nil {return _adbe ;};switch _eccad :=_efdba .(type ){case _g .StartElement :switch _eccad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbaac :=d .DecodeElement (_degef .BarDir ,&_eccad );_gbaac !=nil {return _gbaac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degef .Grouping =NewCT_BarGrouping ();if _ecadf :=d .DecodeElement (_degef .Grouping ,&_eccad );_ecadf !=nil {return _ecadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degef .VaryColors =NewCT_Boolean ();if _adfcc :=d .DecodeElement (_degef .VaryColors ,&_eccad );_adfcc !=nil {return _adfcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fccgc :=NewCT_BarSer ();if _cefad :=d .DecodeElement (_fccgc ,&_eccad );_cefad !=nil {return _cefad ;};_degef .Ser =append (_degef .Ser ,_fccgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degef .DLbls =NewCT_DLbls ();if _eeaad :=d .DecodeElement (_degef .DLbls ,&_eccad );_eeaad !=nil {return _eeaad ;};default:_a .Log ("\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",_eccad .Name );if _dbdbd :=d .Skip ();_dbdbd !=nil {return _dbdbd ;};};case _g .EndElement :break _ebfaad ;case _g .CharData :};};return nil ;};func (_dabc *CT_RadarChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabc .RadarStyle =NewCT_RadarStyle ();_deebe :for {_dcbff ,_fgbga :=d .Token ();if _fgbga !=nil {return _fgbga ;};switch _bbca :=_dcbff .(type ){case _g .StartElement :switch _bbca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gafa :=d .DecodeElement (_dabc .RadarStyle ,&_bbca );_gafa !=nil {return _gafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dabc .VaryColors =NewCT_Boolean ();if _edaea :=d .DecodeElement (_dabc .VaryColors ,&_bbca );_edaea !=nil {return _edaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacbc :=NewCT_RadarSer ();if _aggcc :=d .DecodeElement (_cacbc ,&_bbca );_aggcc !=nil {return _aggcc ;};_dabc .Ser =append (_dabc .Ser ,_cacbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dabc .DLbls =NewCT_DLbls ();if _bfead :=d .DecodeElement (_dabc .DLbls ,&_bbca );_bfead !=nil {return _bfead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecae :=NewCT_UnsignedInt ();if _ffdacb :=d .DecodeElement (_gecae ,&_bbca );_ffdacb !=nil {return _ffdacb ;};_dabc .AxId =append (_dabc .AxId ,_gecae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dabc .ExtLst =NewCT_ExtensionList ();if _bafa :=d .DecodeElement (_dabc .ExtLst ,&_bbca );_bafa !=nil {return _bafa ;};default:_a .Log ("\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",_bbca .Name );if _fedcd :=d .Skip ();_fedcd !=nil {return _fedcd ;};};case _g .EndElement :break _deebe ;case _g .CharData :};};return nil ;};func (_eedbb *CT_Lvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcf :for {_edcgf ,_feff :=d .Token ();if _feff !=nil {return _feff ;};switch _edbg :=_edcgf .(type ){case _g .StartElement :switch _edbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbg :=NewCT_StrVal ();if _bdgcc :=d .DecodeElement (_cgbg ,&_edbg );_bdgcc !=nil {return _bdgcc ;};_eedbb .Pt =append (_eedbb .Pt ,_cgbg );default:_a .Log ("\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",_edbg .Name );if _fcfc :=d .Skip ();_fcfc !=nil {return _fcfc ;};};case _g .EndElement :break _cdcf ;case _g .CharData :};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_affd :=&CT_NumFmt {};return _affd };func (_fabg ST_ErrBarType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efcc :=_g .Attr {};_efcc .Name =name ;switch _fabg {case ST_ErrBarTypeUnset :_efcc .Value ="";case ST_ErrBarTypeBoth :_efcc .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_efcc .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_efcc .Value ="\u0070\u006c\u0075\u0073";};return _efcc ,nil ;};func (_cbeg *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgadbd :=range start .Attr {if _bgadbd .Name .Local =="\u0076\u0061\u006c"{_cbeg .ValAttr .UnmarshalXMLAttr (_bgadbd );continue ;};};for {_abae ,_aegbe :=d .Token ();if _aegbe !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_aegbe );};if _adgc ,_gabge :=_abae .(_g .EndElement );_gabge &&_adgc .Name ==start .Name {break ;};};return nil ;};func (_bbggc *CT_HoleSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gaaf :=range start .Attr {if _gaaf .Name .Local =="\u0076\u0061\u006c"{_dbeb ,_bdae :=ParseUnionST_HoleSize (_gaaf .Value );if _bdae !=nil {return _bdae ;};_bbggc .ValAttr =&_dbeb ;continue ;};};for {_gfga ,_afdd :=d .Token ();if _afdd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_afdd );};if _bdcb ,_afbg :=_gfga .(_g .EndElement );_afbg &&_bdcb .Name ==start .Name {break ;};};return nil ;};func NewCT_Marker ()*CT_Marker {_dcea :=&CT_Marker {};return _dcea };type CT_LblAlgn struct{ValAttr ST_LblAlgn ;}; // ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path func (_bgdg *CT_Overlap )ValidateWithPath (path string )error {if _bgdg .ValAttr !=nil {if _fcbg :=_bgdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcbg !=nil {return _fcbg ;};};return nil ;};func (_gdeec *ST_MarkerStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdeec =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdeec =1;case "\u0064\u0061\u0073\u0068":*_gdeec =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gdeec =3;case "\u0064\u006f\u0074":*_gdeec =4;case "\u006e\u006f\u006e\u0065":*_gdeec =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_gdeec =6;case "\u0070\u006c\u0075\u0073":*_gdeec =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gdeec =8;case "\u0073\u0074\u0061\u0072":*_gdeec =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gdeec =10;case "\u0078":*_gdeec =11;case "\u0061\u0075\u0074\u006f":*_gdeec =12;};return nil ;}; // ST_HPercent is a union type type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_gcef *CT_ErrDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_caga ,_agfb :=_gcef .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _agfb !=nil {return _agfb ;};start .Attr =append (start .Attr ,_caga );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ErrBarType ()*CT_ErrBarType {_bcfb :=&CT_ErrBarType {};return _bcfb };func (_daebf *EG_BarChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_daebf .BarDir ,_acbaa );if _daebf .Grouping !=nil {_fdaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_daebf .Grouping ,_fdaaf );};if _daebf .VaryColors !=nil {_bccfdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_daebf .VaryColors ,_bccfdd );};if _daebf .Ser !=nil {_decdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_degdg :=range _daebf .Ser {e .EncodeElement (_degdg ,_decdg );};};if _daebf .DLbls !=nil {_dbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_daebf .DLbls ,_dbdd );};return nil ;};func (_caf *CT_DLblsChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefc :for {_afdg ,_ddbe :=d .Token ();if _ddbe !=nil {return _ddbe ;};switch _eddg :=_afdg .(type ){case _g .StartElement :switch _eddg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .Delete =NewCT_Boolean ();if _eaed :=d .DecodeElement (_caf .Delete ,&_eddg );_eaed !=nil {return _eaed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .NumFmt =NewCT_NumFmt ();if _agbc :=d .DecodeElement (_caf .NumFmt ,&_eddg );_agbc !=nil {return _agbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .SpPr =_fc .NewCT_ShapeProperties ();if _faaa :=d .DecodeElement (_caf .SpPr ,&_eddg );_faaa !=nil {return _faaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .TxPr =_fc .NewCT_TextBody ();if _fgcf :=d .DecodeElement (_caf .TxPr ,&_eddg );_fgcf !=nil {return _fgcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .DLblPos =NewCT_DLblPos ();if _gbef :=d .DecodeElement (_caf .DLblPos ,&_eddg );_gbef !=nil {return _gbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .ShowLegendKey =NewCT_Boolean ();if _cdgf :=d .DecodeElement (_caf .ShowLegendKey ,&_eddg );_cdgf !=nil {return _cdgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .ShowVal =NewCT_Boolean ();if _bfba :=d .DecodeElement (_caf .ShowVal ,&_eddg );_bfba !=nil {return _bfba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .ShowCatName =NewCT_Boolean ();if _bgffb :=d .DecodeElement (_caf .ShowCatName ,&_eddg );_bgffb !=nil {return _bgffb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .ShowSerName =NewCT_Boolean ();if _fagaf :=d .DecodeElement (_caf .ShowSerName ,&_eddg );_fagaf !=nil {return _fagaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .ShowPercent =NewCT_Boolean ();if _agce :=d .DecodeElement (_caf .ShowPercent ,&_eddg );_agce !=nil {return _agce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .ShowBubbleSize =NewCT_Boolean ();if _ggdcb :=d .DecodeElement (_caf .ShowBubbleSize ,&_eddg );_ggdcb !=nil {return _ggdcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .Separator =new (string );if _bbea :=d .DecodeElement (_caf .Separator ,&_eddg );_bbea !=nil {return _bbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .ShowLeaderLines =NewCT_Boolean ();if _ccff :=d .DecodeElement (_caf .ShowLeaderLines ,&_eddg );_ccff !=nil {return _ccff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caf .LeaderLines =NewCT_ChartLines ();if _ddeda :=d .DecodeElement (_caf .LeaderLines ,&_eddg );_ddeda !=nil {return _ddeda ;};default:_a .Log ("\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",_eddg .Name );if _ffdd :=d .Skip ();_ffdd !=nil {return _ffdd ;};};case _g .EndElement :break _eefc ;case _g .CharData :};};return nil ;};func NewCT_Crosses ()*CT_Crosses {_eccgg :=&CT_Crosses {};_eccgg .ValAttr =ST_Crosses (1);return _eccgg ;};func (_cecc ST_DepthPercent )String ()string {if _cecc .ST_DepthPercentWithSymbol !=nil {return _f .Sprintf ("\u0025\u0076",*_cecc .ST_DepthPercentWithSymbol );};if _cecc .ST_DepthPercentUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_cecc .ST_DepthPercentUShort );};return "";};func (_eddb *CT_LayoutMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eddb .ValAttr !=ST_LayoutModeUnset {_ffddf ,_gecf :=_eddb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gecf !=nil {return _gecf ;};start .Attr =append (start .Attr ,_ffddf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_RadarSer ()*CT_RadarSer {_eabef :=&CT_RadarSer {};_eabef .Idx =NewCT_UnsignedInt ();_eabef .Order =NewCT_UnsignedInt ();return _eabef ;};type ST_LegendPos byte ;const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;); // Validate validates the CT_Double and its children func (_cdge *CT_Double )Validate ()error {return _cdge .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_bdca *CT_CatAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdca .AxId =NewCT_UnsignedInt ();_bdca .Scaling =NewCT_Scaling ();_bdca .AxPos =NewCT_AxPos ();_bdca .CrossAx =NewCT_UnsignedInt ();_gdae :for {_cgfgb ,_ebce :=d .Token ();if _ebce !=nil {return _ebce ;};switch _bfce :=_cgfgb .(type ){case _g .StartElement :switch _bfce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfgd :=d .DecodeElement (_bdca .AxId ,&_bfce );_gfgd !=nil {return _gfgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efea :=d .DecodeElement (_bdca .Scaling ,&_bfce );_efea !=nil {return _efea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .Delete =NewCT_Boolean ();if _cecf :=d .DecodeElement (_bdca .Delete ,&_bfce );_cecf !=nil {return _cecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecf :=d .DecodeElement (_bdca .AxPos ,&_bfce );_ecf !=nil {return _ecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .MajorGridlines =NewCT_ChartLines ();if _dgga :=d .DecodeElement (_bdca .MajorGridlines ,&_bfce );_dgga !=nil {return _dgga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .MinorGridlines =NewCT_ChartLines ();if _cada :=d .DecodeElement (_bdca .MinorGridlines ,&_bfce );_cada !=nil {return _cada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .Title =NewCT_Title ();if _gaa :=d .DecodeElement (_bdca .Title ,&_bfce );_gaa !=nil {return _gaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .NumFmt =NewCT_NumFmt ();if _aebbe :=d .DecodeElement (_bdca .NumFmt ,&_bfce );_aebbe !=nil {return _aebbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .MajorTickMark =NewCT_TickMark ();if _adea :=d .DecodeElement (_bdca .MajorTickMark ,&_bfce );_adea !=nil {return _adea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .MinorTickMark =NewCT_TickMark ();if _dgbg :=d .DecodeElement (_bdca .MinorTickMark ,&_bfce );_dgbg !=nil {return _dgbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .TickLblPos =NewCT_TickLblPos ();if _ddbcf :=d .DecodeElement (_bdca .TickLblPos ,&_bfce );_ddbcf !=nil {return _ddbcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .SpPr =_fc .NewCT_ShapeProperties ();if _bdgeb :=d .DecodeElement (_bdca .SpPr ,&_bfce );_bdgeb !=nil {return _bdgeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .TxPr =_fc .NewCT_TextBody ();if _dafa :=d .DecodeElement (_bdca .TxPr ,&_bfce );_dafa !=nil {return _dafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abgc :=d .DecodeElement (_bdca .CrossAx ,&_bfce );_abgc !=nil {return _abgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .Choice =NewEG_AxSharedChoice ();if _gcgb :=d .DecodeElement (&_bdca .Choice .Crosses ,&_bfce );_gcgb !=nil {return _gcgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .Choice =NewEG_AxSharedChoice ();if _fecb :=d .DecodeElement (&_bdca .Choice .CrossesAt ,&_bfce );_fecb !=nil {return _fecb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .Auto =NewCT_Boolean ();if _feb :=d .DecodeElement (_bdca .Auto ,&_bfce );_feb !=nil {return _feb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .LblAlgn =NewCT_LblAlgn ();if _gcbf :=d .DecodeElement (_bdca .LblAlgn ,&_bfce );_gcbf !=nil {return _gcbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .LblOffset =NewCT_LblOffset ();if _gdbae :=d .DecodeElement (_bdca .LblOffset ,&_bfce );_gdbae !=nil {return _gdbae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .TickLblSkip =NewCT_Skip ();if _bbfa :=d .DecodeElement (_bdca .TickLblSkip ,&_bfce );_bbfa !=nil {return _bbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .TickMarkSkip =NewCT_Skip ();if _beae :=d .DecodeElement (_bdca .TickMarkSkip ,&_bfce );_beae !=nil {return _beae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .NoMultiLvlLbl =NewCT_Boolean ();if _ccca :=d .DecodeElement (_bdca .NoMultiLvlLbl ,&_bfce );_ccca !=nil {return _ccca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdca .ExtLst =NewCT_ExtensionList ();if _gfbg :=d .DecodeElement (_bdca .ExtLst ,&_bfce );_gfbg !=nil {return _gfbg ;};default:_a .Log ("\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",_bfce .Name );if _fedca :=d .Skip ();_fedca !=nil {return _fedca ;};};case _g .EndElement :break _gdae ;case _g .CharData :};};return nil ;};func (_eeafb *CT_Surface )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeafb .Thickness !=nil {_cega :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_eeafb .Thickness ,_cega );};if _eeafb .SpPr !=nil {_geac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eeafb .SpPr ,_geac );};if _eeafb .PictureOptions !=nil {_dfgcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eeafb .PictureOptions ,_dfgcf );};if _eeafb .ExtLst !=nil {_edaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeafb .ExtLst ,_edaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path func (_dcbf *CT_AxDataSource )ValidateWithPath (path string )error {if _aed :=_dcbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aed !=nil {return _aed ;};return nil ;};func (_cbbbb ST_SplitType )String ()string {switch _cbbbb {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 "";};func (_fbccf ST_MarkerStyle )Validate ()error {return _fbccf .ValidateWithPath ("")};func (_cegcg *CT_DTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgaa :for {_cdaa ,_facc :=d .Token ();if _facc !=nil {return _facc ;};switch _gef :=_cdaa .(type ){case _g .StartElement :switch _gef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegcg .ShowHorzBorder =NewCT_Boolean ();if _eddgg :=d .DecodeElement (_cegcg .ShowHorzBorder ,&_gef );_eddgg !=nil {return _eddgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegcg .ShowVertBorder =NewCT_Boolean ();if _aebd :=d .DecodeElement (_cegcg .ShowVertBorder ,&_gef );_aebd !=nil {return _aebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegcg .ShowOutline =NewCT_Boolean ();if _adb :=d .DecodeElement (_cegcg .ShowOutline ,&_gef );_adb !=nil {return _adb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegcg .ShowKeys =NewCT_Boolean ();if _gcgff :=d .DecodeElement (_cegcg .ShowKeys ,&_gef );_gcgff !=nil {return _gcgff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegcg .SpPr =_fc .NewCT_ShapeProperties ();if _eggce :=d .DecodeElement (_cegcg .SpPr ,&_gef );_eggce !=nil {return _eggce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegcg .TxPr =_fc .NewCT_TextBody ();if _aecf :=d .DecodeElement (_cegcg .TxPr ,&_gef );_aecf !=nil {return _aecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegcg .ExtLst =NewCT_ExtensionList ();if _fgbg :=d .DecodeElement (_cegcg .ExtLst ,&_gef );_fgbg !=nil {return _fgbg ;};default:_a .Log ("\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",_gef .Name );if _bfcg :=d .Skip ();_bfcg !=nil {return _bfcg ;};};case _g .EndElement :break _dfgaa ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path func (_baebf *CT_Lvl )ValidateWithPath (path string )error {for _cfgbe ,_bbef :=range _baebf .Pt {if _ggbe :=_bbef .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cfgbe ));_ggbe !=nil {return _ggbe ;};};return nil ;}; // Validate validates the CT_AxDataSource and its children func (_gcg *CT_AxDataSource )Validate ()error {return _gcg .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; // Validate validates the CT_PageSetup and its children func (_cefe *CT_PageSetup )Validate ()error {return _cefe .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func NewCT_UnsignedInt ()*CT_UnsignedInt {_cdgbb :=&CT_UnsignedInt {};return _cdgbb };func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_eecbf ,_addbf :=_b .ParseUint (s ,10,8);if _addbf !=nil {return ST_HoleSize {},_addbf ;};_gcdgb :=uint8 (_eecbf );return ST_HoleSize {ST_HoleSizeUByte :&_gcdgb },nil ;};func (_aeba *ST_SizeRepresents )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeba =0;case "\u0061\u0072\u0065\u0061":*_aeba =1;case "\u0077":*_aeba =2;};return nil ;};func NewCT_Perspective ()*CT_Perspective {_feeag :=&CT_Perspective {};return _feeag };type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_bacef *ChartSpace )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 _bacef .CT_ChartSpace .MarshalXML (e ,start );};func (_fgged *CT_RotX )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbfc :=range start .Attr {if _bbfc .Name .Local =="\u0076\u0061\u006c"{_cecfc ,_aagff :=_b .ParseInt (_bbfc .Value ,10,8);if _aagff !=nil {return _aagff ;};_afac :=int8 (_cecfc );_fgged .ValAttr =&_afac ;continue ;};};for {_dcdb ,_gdbfeg :=d .Token ();if _gdbfeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_gdbfeg );};if _aceg ,_bagaf :=_dcdb .(_g .EndElement );_bagaf &&_aceg .Name ==start .Name {break ;};};return nil ;};func (_fdeg *CT_PlotArea )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdeg .Layout !=nil {_faccf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fdeg .Layout ,_faccf );};for _ ,_caae :=range _fdeg .Choice {_caae .MarshalXML (e ,_g .StartElement {});};if _fdeg .CChoice !=nil {_fdeg .CChoice .MarshalXML (e ,_g .StartElement {});};if _fdeg .DTable !=nil {_dccd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fdeg .DTable ,_dccd );};if _fdeg .SpPr !=nil {_cgga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdeg .SpPr ,_cgga );};if _fdeg .ExtLst !=nil {_gcea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdeg .ExtLst ,_gcea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_HPercent and its children func (_edeba *CT_HPercent )Validate ()error {return _edeba .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; // Validate validates the CT_MarkerSize and its children func (_caaf *CT_MarkerSize )Validate ()error {return _caaf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};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";func (_abagcg *CT_Trendline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abagcg .Name !=nil {_cgbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_cgbe ,*_abagcg .Name );e .EncodeElement (_abagcg .Name ,_cgbe );};if _abagcg .SpPr !=nil {_bcbcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abagcg .SpPr ,_bcbcf );};_aecbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_abagcg .TrendlineType ,_aecbb );if _abagcg .Order !=nil {_acegf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abagcg .Order ,_acegf );};if _abagcg .Period !=nil {_baff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_abagcg .Period ,_baff );};if _abagcg .Forward !=nil {_fdbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_abagcg .Forward ,_fdbb );};if _abagcg .Backward !=nil {_fbdceb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_abagcg .Backward ,_fbdceb );};if _abagcg .Intercept !=nil {_afedf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_abagcg .Intercept ,_afedf );};if _abagcg .DispRSqr !=nil {_bgaecg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_abagcg .DispRSqr ,_bgaecg );};if _abagcg .DispEq !=nil {_bffdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_abagcg .DispEq ,_bffdb );};if _abagcg .TrendlineLbl !=nil {_fcgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_abagcg .TrendlineLbl ,_fcgag );};if _abagcg .ExtLst !=nil {_gbfed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abagcg .ExtLst ,_gbfed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_GapAmount and its children func (_fcbe *CT_GapAmount )Validate ()error {return _fcbe .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func NewCT_Grouping ()*CT_Grouping {_eagd :=&CT_Grouping {};return _eagd };func (_bcfga *CT_View3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acagg :for {_cgfdd ,_bbbebc :=d .Token ();if _bbbebc !=nil {return _bbbebc ;};switch _ggef :=_cgfdd .(type ){case _g .StartElement :switch _ggef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfga .RotX =NewCT_RotX ();if _bedb :=d .DecodeElement (_bcfga .RotX ,&_ggef );_bedb !=nil {return _bedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfga .HPercent =NewCT_HPercent ();if _ddged :=d .DecodeElement (_bcfga .HPercent ,&_ggef );_ddged !=nil {return _ddged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfga .RotY =NewCT_RotY ();if _ebgbf :=d .DecodeElement (_bcfga .RotY ,&_ggef );_ebgbf !=nil {return _ebgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfga .DepthPercent =NewCT_DepthPercent ();if _ccgg :=d .DecodeElement (_bcfga .DepthPercent ,&_ggef );_ccgg !=nil {return _ccgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfga .RAngAx =NewCT_Boolean ();if _eacec :=d .DecodeElement (_bcfga .RAngAx ,&_ggef );_eacec !=nil {return _eacec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfga .Perspective =NewCT_Perspective ();if _ebfbc :=d .DecodeElement (_bcfga .Perspective ,&_ggef );_ebfbc !=nil {return _ebfbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfga .ExtLst =NewCT_ExtensionList ();if _ceaec :=d .DecodeElement (_bcfga .ExtLst ,&_ggef );_ceaec !=nil {return _ceaec ;};default:_a .Log ("\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",_ggef .Name );if _bfcfbc :=d .Skip ();_bfcfbc !=nil {return _bfcfbc ;};};case _g .EndElement :break _acagg ;case _g .CharData :};};return nil ;};func (_fecdg *CT_TextLanguageID )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cddab :=range start .Attr {if _cddab .Name .Local =="\u0076\u0061\u006c"{_dgeee ,_agecga :=_cddab .Value ,error (nil );if _agecga !=nil {return _agecga ;};_fecdg .ValAttr =_dgeee ;continue ;};};for {_caag ,_fgcgf :=d .Token ();if _fgcgf !=nil {return _f .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",_fgcgf );};if _ddaga ,_cbddd :=_caag .(_g .EndElement );_cbddd &&_ddaga .Name ==start .Name {break ;};};return nil ;};func (_efcff *ST_BarGrouping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efcff =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_efcff =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_efcff =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_efcff =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_efcff =4;};return nil ;}; // ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path func (_dfcb *CT_DPt )ValidateWithPath (path string )error {if _dgbf :=_dfcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dgbf !=nil {return _dgbf ;};if _dfcb .InvertIfNegative !=nil {if _dgcf :=_dfcb .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dgcf !=nil {return _dgcf ;};};if _dfcb .Marker !=nil {if _efb :=_dfcb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efb !=nil {return _efb ;};};if _dfcb .Bubble3D !=nil {if _cgge :=_dfcb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_cgge !=nil {return _cgge ;};};if _dfcb .Explosion !=nil {if _cacg :=_dfcb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_cacg !=nil {return _cacg ;};};if _dfcb .SpPr !=nil {if _gdcc :=_dfcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdcc !=nil {return _gdcc ;};};if _dfcb .PictureOptions !=nil {if _aebc :=_dfcb .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aebc !=nil {return _aebc ;};};if _dfcb .ExtLst !=nil {if _dfdbg :=_dfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfdbg !=nil {return _dfdbg ;};};return nil ;}; // ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path func (_gddgc *CT_ErrBarType )ValidateWithPath (path string )error {if _ggbbc :=_gddgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggbbc !=nil {return _ggbbc ;};return nil ;};func (_cdabee *ST_BubbleScale )ValidateWithPath (path string )error {_dgbge :=[]string {};if _cdabee .ST_BubbleScalePercent !=nil {_dgbge =append (_dgbge ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _cdabee .ST_BubbleScaleUInt !=nil {_dgbge =append (_dgbge ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_dgbge )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgbge );};return nil ;};func (_ecece ST_ScatterStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecece .String (),start );}; // ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path func (_aad *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _aad .MultiLvlStrRef !=nil {if _dcbb :=_aad .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_dcbb !=nil {return _dcbb ;};};if _aad .NumRef !=nil {if _ggbd :=_aad .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_ggbd !=nil {return _ggbd ;};};if _aad .NumLit !=nil {if _gdba :=_aad .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_gdba !=nil {return _gdba ;};};if _aad .StrRef !=nil {if _fba :=_aad .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_fba !=nil {return _fba ;};};if _aad .StrLit !=nil {if _dgd :=_aad .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_dgd !=nil {return _dgd ;};};return nil ;};func (_afaeb *CT_ScatterSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edfff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_afaeb .Idx ,_edfff );_egdgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_afaeb .Order ,_egdgg );if _afaeb .Tx !=nil {_deef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_afaeb .Tx ,_deef );};if _afaeb .SpPr !=nil {_gbfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afaeb .SpPr ,_gbfa );};if _afaeb .Marker !=nil {_ffbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_afaeb .Marker ,_ffbf );};if _afaeb .DPt !=nil {_dbbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_feef :=range _afaeb .DPt {e .EncodeElement (_feef ,_dbbbf );};};if _afaeb .DLbls !=nil {_edecc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afaeb .DLbls ,_edecc );};if _afaeb .Trendline !=nil {_ecaef :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_acfeb :=range _afaeb .Trendline {e .EncodeElement (_acfeb ,_ecaef );};};if _afaeb .ErrBars !=nil {_aacbe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fcagf :=range _afaeb .ErrBars {e .EncodeElement (_fcagf ,_aacbe );};};if _afaeb .XVal !=nil {_daafg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_afaeb .XVal ,_daafg );};if _afaeb .YVal !=nil {_gagag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_afaeb .YVal ,_gagag );};if _afaeb .Smooth !=nil {_beggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_afaeb .Smooth ,_beggc );};if _afaeb .ExtLst !=nil {_fcad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afaeb .ExtLst ,_fcad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afdcf *ST_LegendPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afdcf =0;case "\u0062":*_afdcf =1;case "\u0074\u0072":*_afdcf =2;case "\u006c":*_afdcf =3;case "\u0072":*_afdcf =4;case "\u0074":*_afdcf =5;};return nil ;};type CT_UpDownBar struct{SpPr *_fc .CT_ShapeProperties ;}; // Validate validates the CT_FirstSliceAng and its children func (_dcbd *CT_FirstSliceAng )Validate ()error {return _dcbd .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");}; // ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path func (_bbfe *CT_AxPos )ValidateWithPath (path string )error {if _bbfe .ValAttr ==ST_AxPosUnset {return _f .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 _ccc :=_bbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccc !=nil {return _ccc ;};return nil ;};func NewUserShapes ()*UserShapes {_fbgdg :=&UserShapes {};_fbgdg .CT_Drawing =*_cd .NewCT_Drawing ();return _fbgdg ;};func (_bcaaf *ST_BubbleScale )Validate ()error {return _bcaaf .ValidateWithPath ("")}; // ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path func (_aedfb *EG_LegendEntryData )ValidateWithPath (path string )error {if _aedfb .TxPr !=nil {if _fafec :=_aedfb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fafec !=nil {return _fafec ;};};return nil ;};func (_abgge ST_OfPieType )ValidateWithPath (path string )error {switch _abgge {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgge ));};return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_fbda *CT_Grouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbda .ValAttr !=ST_GroupingUnset {_dbgcg ,_aaec :=_fbda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aaec !=nil {return _aaec ;};start .Attr =append (start .Attr ,_dbgcg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geab *CT_StrVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_geab .IdxAttr )});e .EncodeToken (start );_bbceb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_bbceb ,_geab .V );e .EncodeElement (_geab .V ,_bbceb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcfbe *ST_Grouping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcfbe =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gcfbe =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gcfbe =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gcfbe =3;};return nil ;};func (_gbd *CT_AxPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dce ,_edc :=_gbd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _edc !=nil {return _edc ;};start .Attr =append (start .Attr ,_dce );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path func (_dfeff *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _dfeff .MultiLvlStrCache !=nil {if _eece :=_dfeff .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_eece !=nil {return _eece ;};};if _dfeff .ExtLst !=nil {if _adca :=_dfeff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adca !=nil {return _adca ;};};return nil ;};func (_dacac *EG_SurfaceChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dacac .Wireframe !=nil {_dfdgd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_dacac .Wireframe ,_dfdgd );};if _dacac .Ser !=nil {_beffef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gcgec :=range _dacac .Ser {e .EncodeElement (_gcgec ,_beffef );};};if _dacac .BandFmts !=nil {_cgdddg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dacac .BandFmts ,_cgdddg );};return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;); // Validate validates the CT_Orientation and its children func (_fcceb *CT_Orientation )Validate ()error {return _fcceb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .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 (_cgab *CT_RelId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebafe :=range start .Attr {if _ebafe .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"&&_ebafe .Name .Local =="\u0069\u0064"||_ebafe .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"&&_ebafe .Name .Local =="\u0069\u0064"{_gbeg ,_fbbee :=_ebafe .Value ,error (nil );if _fbbee !=nil {return _fbbee ;};_cgab .IdAttr =_gbeg ;continue ;};};for {_adbag ,_acfab :=d .Token ();if _acfab !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_acfab );};if _acfb ,_adbagb :=_adbag .(_g .EndElement );_adbagb &&_acfb .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_Order and its children func (_daffb *CT_Order )Validate ()error {return _daffb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_eddfg *CT_LblOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eddfg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eddfg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geff *CT_Skip )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geff .ValAttr =1;for _ ,_bddff :=range start .Attr {if _bddff .Name .Local =="\u0076\u0061\u006c"{_agebd ,_beffe :=_b .ParseUint (_bddff .Value ,10,32);if _beffe !=nil {return _beffe ;};_geff .ValAttr =uint32 (_agebd );continue ;};};for {_ebbfb ,_cbafb :=d .Token ();if _cbafb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_cbafb );};if _bfbeb ,_gfca :=_ebbfb .(_g .EndElement );_gfca &&_bfbeb .Name ==start .Name {break ;};};return nil ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;); // ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path func (_eedga *CT_OfPieChart )ValidateWithPath (path string )error {if _eecb :=_eedga .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_eecb !=nil {return _eecb ;};if _eedga .VaryColors !=nil {if _cgagc :=_eedga .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cgagc !=nil {return _cgagc ;};};for _edgad ,_cbfa :=range _eedga .Ser {if _adfdge :=_cbfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_edgad ));_adfdge !=nil {return _adfdge ;};};if _eedga .DLbls !=nil {if _afgec :=_eedga .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afgec !=nil {return _afgec ;};};if _eedga .GapWidth !=nil {if _eeeg :=_eedga .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_eeeg !=nil {return _eeeg ;};};if _eedga .SplitType !=nil {if _gcdcb :=_eedga .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_gcdcb !=nil {return _gcdcb ;};};if _eedga .SplitPos !=nil {if _dfdad :=_eedga .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_dfdad !=nil {return _dfdad ;};};if _eedga .CustSplit !=nil {if _dgfe :=_eedga .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_dgfe !=nil {return _dgfe ;};};if _eedga .SecondPieSize !=nil {if _fgcda :=_eedga .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_fgcda !=nil {return _fgcda ;};};for _bafb ,_aaab :=range _eedga .SerLines {if _eagge :=_aaab .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bafb ));_eagge !=nil {return _eagge ;};};if _eedga .ExtLst !=nil {if _faee :=_eedga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faee !=nil {return _faee ;};};return nil ;};func (_caed *CT_TimeUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caed .ValAttr !=ST_TimeUnitUnset {_gffce ,_ddgbf :=_caed .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ddgbf !=nil {return _ddgbf ;};start .Attr =append (start .Attr ,_gffce );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_ebfd :=&CT_MarkerStyle {};_ebfd .ValAttr =ST_MarkerStyle (1);return _ebfd ;};func (_acdc *CT_BubbleChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acdc .VaryColors !=nil {_eggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acdc .VaryColors ,_eggc );};if _acdc .Ser !=nil {_dbga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfb :=range _acdc .Ser {e .EncodeElement (_cfb ,_dbga );};};if _acdc .DLbls !=nil {_ebga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acdc .DLbls ,_ebga );};if _acdc .Bubble3D !=nil {_baaac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_acdc .Bubble3D ,_baaac );};if _acdc .BubbleScale !=nil {_gdaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_acdc .BubbleScale ,_gdaa );};if _acdc .ShowNegBubbles !=nil {_ggdcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_acdc .ShowNegBubbles ,_ggdcd );};if _acdc .SizeRepresents !=nil {_fagg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_acdc .SizeRepresents ,_fagg );};_ggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dada :=range _acdc .AxId {e .EncodeElement (_dada ,_ggg );};if _acdc .ExtLst !=nil {_ccef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdc .ExtLst ,_ccef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_AreaSer ()*CT_AreaSer {_gf :=&CT_AreaSer {};_gf .Idx =NewCT_UnsignedInt ();_gf .Order =NewCT_UnsignedInt ();return _gf ;};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 (_abccdf ST_Orientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fecfb :=_g .Attr {};_fecfb .Name =name ;switch _abccdf {case ST_OrientationUnset :_fecfb .Value ="";case ST_OrientationMaxMin :_fecfb .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_fecfb .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _fecfb ,nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_cabad :=&CT_SurfaceSer {};_cabad .Idx =NewCT_UnsignedInt ();_cabad .Order =NewCT_UnsignedInt ();return _cabad ;}; // ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path func (_agef *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _agef .AreaChart !=nil {if _ffdf :=_agef .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_ffdf !=nil {return _ffdf ;};};if _agef .Area3DChart !=nil {if _geeba :=_agef .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_geeba !=nil {return _geeba ;};};if _agef .LineChart !=nil {if _dcceg :=_agef .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_dcceg !=nil {return _dcceg ;};};if _agef .Line3DChart !=nil {if _bgadb :=_agef .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_bgadb !=nil {return _bgadb ;};};if _agef .StockChart !=nil {if _ebdce :=_agef .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_ebdce !=nil {return _ebdce ;};};if _agef .RadarChart !=nil {if _abgb :=_agef .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_abgb !=nil {return _abgb ;};};if _agef .ScatterChart !=nil {if _fagf :=_agef .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_fagf !=nil {return _fagf ;};};if _agef .PieChart !=nil {if _bgggd :=_agef .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_bgggd !=nil {return _bgggd ;};};if _agef .Pie3DChart !=nil {if _eccfd :=_agef .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eccfd !=nil {return _eccfd ;};};if _agef .DoughnutChart !=nil {if _acdgg :=_agef .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_acdgg !=nil {return _acdgg ;};};if _agef .BarChart !=nil {if _bcabd :=_agef .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_bcabd !=nil {return _bcabd ;};};if _agef .Bar3DChart !=nil {if _eceefc :=_agef .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eceefc !=nil {return _eceefc ;};};if _agef .OfPieChart !=nil {if _fafc :=_agef .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_fafc !=nil {return _fafc ;};};if _agef .SurfaceChart !=nil {if _caceg :=_agef .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_caceg !=nil {return _caceg ;};};if _agef .Surface3DChart !=nil {if _gaefa :=_agef .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gaefa !=nil {return _gaefa ;};};if _agef .BubbleChart !=nil {if _bcbcb :=_agef .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_bcbcb !=nil {return _bcbcb ;};};return nil ;}; // ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path func (_dcbe *CT_BubbleScale )ValidateWithPath (path string )error {if _dcbe .ValAttr !=nil {if _ccgd :=_dcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgd !=nil {return _ccgd ;};};return nil ;};func (_dcac *CT_Grouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gccf :=range start .Attr {if _gccf .Name .Local =="\u0076\u0061\u006c"{_dcac .ValAttr .UnmarshalXMLAttr (_gccf );continue ;};};for {_gdbe ,_fgbe :=d .Token ();if _fgbe !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_fgbe );};if _dbfb ,_ccaed :=_gdbe .(_g .EndElement );_ccaed &&_dbfb .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path func (_cbgd *CT_PivotFmts )ValidateWithPath (path string )error {for _ffdac ,_bcff :=range _cbgd .PivotFmt {if _cggeb :=_bcff .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ffdac ));_cggeb !=nil {return _cggeb ;};};return nil ;};type CT_Order struct{ValAttr *uint8 ;};func (_gadc *CT_SplitType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdadga :=range start .Attr {if _cdadga .Name .Local =="\u0076\u0061\u006c"{_gadc .ValAttr .UnmarshalXMLAttr (_cdadga );continue ;};};for {_bfgaf ,_fcab :=d .Token ();if _fcab !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fcab );};if _daffg ,_geaa :=_bfgaf .(_g .EndElement );_geaa &&_daffg .Name ==start .Name {break ;};};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_eac *CT_ChartLines )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begb :for {_fbce ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _bdef :=_fbce .(type ){case _g .StartElement :switch _bdef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eac .SpPr =_fc .NewCT_ShapeProperties ();if _cbc :=d .DecodeElement (_eac .SpPr ,&_bdef );_cbc !=nil {return _cbc ;};default:_a .Log ("\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",_bdef .Name );if _febe :=d .Skip ();_febe !=nil {return _febe ;};};case _g .EndElement :break _begb ;case _g .CharData :};};return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_ddfa :=&CT_TextLanguageID {};return _ddfa };func NewCT_BarSer ()*CT_BarSer {_ffc :=&CT_BarSer {};_ffc .Idx =NewCT_UnsignedInt ();_ffc .Order =NewCT_UnsignedInt ();return _ffc ;}; // Validate validates the CT_DispUnitsChoice and its children func (_ggdf *CT_DispUnitsChoice )Validate ()error {return _ggdf .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; // ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path func (_cfde *CT_Orientation )ValidateWithPath (path string )error {if _bcda :=_cfde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcda !=nil {return _bcda ;};return nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;}; // Validate validates the CT_UpDownBars and its children func (_gcfb *CT_UpDownBars )Validate ()error {return _gcfb .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");}; // Validate validates the CT_SerTxChoice and its children func (_decgb *CT_SerTxChoice )Validate ()error {return _decgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func NewCT_TickMark ()*CT_TickMark {_aagge :=&CT_TickMark {};return _aagge };type CT_Crosses struct{ValAttr ST_Crosses ;};func (_gbdg *CT_BarDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbdg .ValAttr !=ST_BarDirUnset {_ebaa ,_ece :=_gbdg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ece !=nil {return _ece ;};start .Attr =append (start .Attr ,_ebaa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path func (_dedda *CT_SplitType )ValidateWithPath (path string )error {if _fagafa :=_dedda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fagafa !=nil {return _fagafa ;};return nil ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_bcgb :=&CT_Bar3DChart {};_bcgb .BarDir =NewCT_BarDir ();return _bcgb ;}; // Validate validates the CT_Crosses and its children func (_fcac *CT_Crosses )Validate ()error {return _fcac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func NewCT_BubbleSer ()*CT_BubbleSer {_bdge :=&CT_BubbleSer {};_bdge .Idx =NewCT_UnsignedInt ();_bdge .Order =NewCT_UnsignedInt ();return _bdge ;};func (_befcc *CT_PieChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _befcc .VaryColors !=nil {_baad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_befcc .VaryColors ,_baad );};if _befcc .Ser !=nil {_cbebc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gegf :=range _befcc .Ser {e .EncodeElement (_gegf ,_cbebc );};};if _befcc .DLbls !=nil {_gdbd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_befcc .DLbls ,_gdbd );};if _befcc .FirstSliceAng !=nil {_gcgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_befcc .FirstSliceAng ,_gcgg );};if _befcc .ExtLst !=nil {_eedag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befcc .ExtLst ,_eedag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_bdbef :=&CT_PictureStackUnit {};_bdbef .ValAttr =0+1;return _bdbef ;};func (_eccg *CT_AxisUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eccg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccacb *CT_Scaling )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccacb .LogBase !=nil {_gdgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_ccacb .LogBase ,_gdgbf );};if _ccacb .Orientation !=nil {_dfcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ccacb .Orientation ,_dfcfc );};if _ccacb .Max !=nil {_gcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_ccacb .Max ,_gcdd );};if _ccacb .Min !=nil {_bced :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_ccacb .Min ,_bced );};if _ccacb .ExtLst !=nil {_eabcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccacb .ExtLst ,_eabcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path func (_bacfd *CT_ErrValType )ValidateWithPath (path string )error {if _dgbb :=_bacfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgbb !=nil {return _dgbb ;};return nil ;};func (_egfff ST_TickLblPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fccae :=_g .Attr {};_fccae .Name =name ;switch _egfff {case ST_TickLblPosUnset :_fccae .Value ="";case ST_TickLblPosHigh :_fccae .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_fccae .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_fccae .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_fccae .Value ="\u006e\u006f\u006e\u0065";};return _fccae ,nil ;};func NewCT_BandFmts ()*CT_BandFmts {_afge :=&CT_BandFmts {};return _afge }; // Validate validates the CT_DispBlanksAs and its children func (_fecc *CT_DispBlanksAs )Validate ()error {return _fecc .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};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;);func (_aege *CT_NumVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dggd :=range start .Attr {if _dggd .Name .Local =="\u0069\u0064\u0078"{_cgbfg ,_adcee :=_b .ParseUint (_dggd .Value ,10,32);if _adcee !=nil {return _adcee ;};_aege .IdxAttr =uint32 (_cgbfg );continue ;};if _dggd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_edfe ,_cddf :=_dggd .Value ,error (nil );if _cddf !=nil {return _cddf ;};_aege .FormatCodeAttr =&_edfe ;continue ;};};_faeb :for {_eebef ,_ceba :=d .Token ();if _ceba !=nil {return _ceba ;};switch _agec :=_eebef .(type ){case _g .StartElement :switch _agec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dacab :=d .DecodeElement (&_aege .V ,&_agec );_dacab !=nil {return _dacab ;};default:_a .Log ("\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",_agec .Name );if _ffab :=d .Skip ();_ffab !=nil {return _ffab ;};};case _g .EndElement :break _faeb ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path func (_fgcad *CT_ScatterChart )ValidateWithPath (path string )error {if _fabec :=_fgcad .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_fabec !=nil {return _fabec ;};if _fgcad .VaryColors !=nil {if _gffeb :=_fgcad .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gffeb !=nil {return _gffeb ;};};for _ffcae ,_bfdfa :=range _fgcad .Ser {if _abbe :=_bfdfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffcae ));_abbe !=nil {return _abbe ;};};if _fgcad .DLbls !=nil {if _adab :=_fgcad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_adab !=nil {return _adab ;};};for _fefda ,_fffdf :=range _fgcad .AxId {if _baegc :=_fffdf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fefda ));_baegc !=nil {return _baegc ;};};if _fgcad .ExtLst !=nil {if _dcec :=_fgcad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcec !=nil {return _dcec ;};};return nil ;};func (_fgfdb *CT_PieSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ddbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fgfdb .Idx ,_ddbeb );_ebfa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fgfdb .Order ,_ebfa );if _fgfdb .Tx !=nil {_feeaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fgfdb .Tx ,_feeaf );};if _fgfdb .SpPr !=nil {_edcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgfdb .SpPr ,_edcdd );};if _fgfdb .Explosion !=nil {_bcae :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fgfdb .Explosion ,_bcae );};if _fgfdb .DPt !=nil {_gcege :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ebage :=range _fgfdb .DPt {e .EncodeElement (_ebage ,_gcege );};};if _fgfdb .DLbls !=nil {_cggb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgfdb .DLbls ,_cggb );};if _fgfdb .Cat !=nil {_ggcca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fgfdb .Cat ,_ggcca );};if _fgfdb .Val !=nil {_gecd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fgfdb .Val ,_gecd );};if _fgfdb .ExtLst !=nil {_bafc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgfdb .ExtLst ,_bafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DLbl ()*CT_DLbl {_efed :=&CT_DLbl {};_efed .Idx =NewCT_UnsignedInt ();return _efed };func (_gdffa ST_SizeRepresents )Validate ()error {return _gdffa .ValidateWithPath ("")};func (_deed *CT_FirstSliceAng )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deed .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_deed .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_NumData and its children func (_defc *CT_NumData )Validate ()error {return _defc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_bfece *EG_AxSharedChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afaad :for {_gdagb ,_fdag :=d .Token ();if _fdag !=nil {return _fdag ;};switch _fdage :=_gdagb .(type ){case _g .StartElement :switch _fdage .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfece .Crosses =NewCT_Crosses ();if _cacdg :=d .DecodeElement (_bfece .Crosses ,&_fdage );_cacdg !=nil {return _cacdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfece .CrossesAt =NewCT_Double ();if _dcagc :=d .DecodeElement (_bfece .CrossesAt ,&_fdage );_dcagc !=nil {return _dcagc ;};default:_a .Log ("\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",_fdage .Name );if _adgeed :=d .Skip ();_adgeed !=nil {return _adgeed ;};};case _g .EndElement :break _afaad ;case _g .CharData :};};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .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 ;};func (_fbcbe *CT_NumDataSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcbe .Choice =NewCT_NumDataSourceChoice ();_efae :for {_ccdb ,_ecdd :=d .Token ();if _ecdd !=nil {return _ecdd ;};switch _adaac :=_ccdb .(type ){case _g .StartElement :switch _adaac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbe .Choice =NewCT_NumDataSourceChoice ();if _gbeeb :=d .DecodeElement (&_fbcbe .Choice .NumRef ,&_adaac );_gbeeb !=nil {return _gbeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbe .Choice =NewCT_NumDataSourceChoice ();if _bgaec :=d .DecodeElement (&_fbcbe .Choice .NumLit ,&_adaac );_bgaec !=nil {return _bgaec ;};default:_a .Log ("\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",_adaac .Name );if _agfcg :=d .Skip ();_agfcg !=nil {return _agfcg ;};};case _g .EndElement :break _efae ;case _g .CharData :};};return nil ;};type CT_Period struct{ValAttr *uint32 ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func NewCT_Tx ()*CT_Tx {_decab :=&CT_Tx {};_decab .Choice =NewCT_TxChoice ();return _decab }; // ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path func (_bada *CT_ErrBars )ValidateWithPath (path string )error {if _bada .ErrDir !=nil {if _aagf :=_bada .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_aagf !=nil {return _aagf ;};};if _bfede :=_bada .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_bfede !=nil {return _bfede ;};if _eadbd :=_bada .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_eadbd !=nil {return _eadbd ;};if _bada .NoEndCap !=nil {if _egdc :=_bada .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_egdc !=nil {return _egdc ;};};if _bada .Plus !=nil {if _ecfc :=_bada .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ecfc !=nil {return _ecfc ;};};if _bada .Minus !=nil {if _fgbb :=_bada .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_fgbb !=nil {return _fgbb ;};};if _bada .Val !=nil {if _badgf :=_bada .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_badgf !=nil {return _badgf ;};};if _bada .SpPr !=nil {if _fbfd :=_bada .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbfd !=nil {return _fbfd ;};};if _bada .ExtLst !=nil {if _bebc :=_bada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebc !=nil {return _bebc ;};};return nil ;}; // ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path func (_dfdc *CT_RadarStyle )ValidateWithPath (path string )error {if _abafb :=_dfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abafb !=nil {return _abafb ;};return nil ;};func (_acbad ST_Orientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbad .String (),start );};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;); // ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path func (_cccbb *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _cccbb .Wireframe !=nil {if _ebcd :=_cccbb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ebcd !=nil {return _ebcd ;};};for _ggece ,_dfggaa :=range _cccbb .Ser {if _agga :=_dfggaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggece ));_agga !=nil {return _agga ;};};if _cccbb .BandFmts !=nil {if _cggg :=_cccbb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cggg !=nil {return _cggg ;};};return nil ;}; // Validate validates the CT_DLblChoice and its children func (_gga *CT_DLblChoice )Validate ()error {return _gga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gdfeb *CT_PieChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgcc :for {_eaedf ,_dcbdfg :=d .Token ();if _dcbdfg !=nil {return _dcbdfg ;};switch _daec :=_eaedf .(type ){case _g .StartElement :switch _daec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfeb .VaryColors =NewCT_Boolean ();if _dbac :=d .DecodeElement (_gdfeb .VaryColors ,&_daec );_dbac !=nil {return _dbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egbad :=NewCT_PieSer ();if _dfadf :=d .DecodeElement (_egbad ,&_daec );_dfadf !=nil {return _dfadf ;};_gdfeb .Ser =append (_gdfeb .Ser ,_egbad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfeb .DLbls =NewCT_DLbls ();if _bdfae :=d .DecodeElement (_gdfeb .DLbls ,&_daec );_bdfae !=nil {return _bdfae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfeb .FirstSliceAng =NewCT_FirstSliceAng ();if _efbb :=d .DecodeElement (_gdfeb .FirstSliceAng ,&_daec );_efbb !=nil {return _efbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfeb .ExtLst =NewCT_ExtensionList ();if _bdce :=d .DecodeElement (_gdfeb .ExtLst ,&_daec );_bdce !=nil {return _bdce ;};default:_a .Log ("\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",_daec .Name );if _dagca :=d .Skip ();_dagca !=nil {return _dagca ;};};case _g .EndElement :break _fgcc ;case _g .CharData :};};return nil ;}; // Validate validates the CT_RelId and its children func (_fgcdff *CT_RelId )Validate ()error {return _fgcdff .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .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 NewCT_PageMargins ()*CT_PageMargins {_eaeac :=&CT_PageMargins {};return _eaeac }; // ValidateWithPath validates the CT_Order and its children, prefixing error messages with path func (_ddbdg *CT_Order )ValidateWithPath (path string )error {if _ddbdg .ValAttr !=nil {if *_ddbdg .ValAttr < 2{return _f .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 ,*_ddbdg .ValAttr );};if *_ddbdg .ValAttr > 6{return _f .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 ,*_ddbdg .ValAttr );};};return nil ;};func (_fdb *CT_AxisUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdb .ValAttr =0+1;for _ ,_gbbc :=range start .Attr {if _gbbc .Name .Local =="\u0076\u0061\u006c"{_cabf ,_aabf :=_b .ParseFloat (_gbbc .Value ,64);if _aabf !=nil {return _aabf ;};_fdb .ValAttr =_cabf ;continue ;};};for {_ebb ,_fag :=d .Token ();if _fag !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_fag );};if _aae ,_gcge :=_ebb .(_g .EndElement );_gcge &&_aae .Name ==start .Name {break ;};};return nil ;};func (_ggecb *CT_ErrBarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggecb .ValAttr !=ST_ErrBarTypeUnset {_cffe ,_abab :=_ggecb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _abab !=nil {return _abab ;};start .Attr =append (start .Attr ,_cffe );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ST_SecondPieSize is a union type type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;}; // ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path func (_eceec *CT_SurfaceSer )ValidateWithPath (path string )error {if _begfd :=_eceec .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_begfd !=nil {return _begfd ;};if _ffgef :=_eceec .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ffgef !=nil {return _ffgef ;};if _eceec .Tx !=nil {if _aagaag :=_eceec .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aagaag !=nil {return _aagaag ;};};if _eceec .SpPr !=nil {if _fcfga :=_eceec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcfga !=nil {return _fcfga ;};};if _eceec .Cat !=nil {if _abgdg :=_eceec .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_abgdg !=nil {return _abgdg ;};};if _eceec .Val !=nil {if _cdbgb :=_eceec .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cdbgb !=nil {return _cdbgb ;};};if _eceec .ExtLst !=nil {if _ecdaea :=_eceec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdaea !=nil {return _ecdaea ;};};return nil ;}; // Validate validates the CT_PieSer and its children func (_baeca *CT_PieSer )Validate ()error {return _baeca .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func NewCT_LineChart ()*CT_LineChart {_fagd :=&CT_LineChart {};_fagd .Grouping =NewCT_Grouping ();return _fagd ;};func (_adcc *CT_RadarStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adcc .ValAttr !=ST_RadarStyleUnset {_egff ,_aabcaf :=_adcc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aabcaf !=nil {return _aabcaf ;};start .Attr =append (start .Attr ,_egff );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_LegendPos and its children func (_ggaa *CT_LegendPos )Validate ()error {return _ggaa .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_cccac ST_SizeRepresents )ValidateWithPath (path string )error {switch _cccac {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccac ));};return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_bdddcf ST_PictureFormat )String ()string {switch _bdddcf {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 "";}; // Validate validates the CT_SplitType and its children func (_dcddd *CT_SplitType )Validate ()error {return _dcddd .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_badc *CT_NumVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_badc .IdxAttr )});if _badc .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_badc .FormatCodeAttr )});};e .EncodeToken (start );_gccc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_gccc ,_badc .V );e .EncodeElement (_badc .V ,_gccc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daaba *ST_Orientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_daaba =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_daaba =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_daaba =2;};return nil ;}; // ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path func (_aead *CT_SerTx )ValidateWithPath (path string )error {if _ggfec :=_aead .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggfec !=nil {return _ggfec ;};return nil ;};func (_ccbdd *ST_CrossBetween )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfed ,_aeag :=d .Token ();if _aeag !=nil {return _aeag ;};if _dbfbg ,_gbcedd :=_ecfed .(_g .EndElement );_gbcedd &&_dbfbg .Name ==start .Name {*_ccbdd =1;return nil ;};if _dedbb ,_cefaa :=_ecfed .(_g .CharData );!_cefaa {return _f .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",_ecfed );}else {switch string (_dedbb ){case "":*_ccbdd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ccbdd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ccbdd =2;};};_ecfed ,_aeag =d .Token ();if _aeag !=nil {return _aeag ;};if _agfea ,_eceg :=_ecfed .(_g .EndElement );_eceg &&_agfea .Name ==start .Name {return nil ;};return _f .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",_ecfed );};func (_dfca *CT_GapAmount )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfca .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dfca .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acfd *CT_DPt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acfd .Idx =NewCT_UnsignedInt ();_ggfe :for {_ccffe ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _bbcg :=_ccffe .(type ){case _g .StartElement :switch _bbcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebca :=d .DecodeElement (_acfd .Idx ,&_bbcg );_ebca !=nil {return _ebca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfd .InvertIfNegative =NewCT_Boolean ();if _gdfbc :=d .DecodeElement (_acfd .InvertIfNegative ,&_bbcg );_gdfbc !=nil {return _gdfbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfd .Marker =NewCT_Marker ();if _gdde :=d .DecodeElement (_acfd .Marker ,&_bbcg );_gdde !=nil {return _gdde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfd .Bubble3D =NewCT_Boolean ();if _geae :=d .DecodeElement (_acfd .Bubble3D ,&_bbcg );_geae !=nil {return _geae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfd .Explosion =NewCT_UnsignedInt ();if _aabb :=d .DecodeElement (_acfd .Explosion ,&_bbcg );_aabb !=nil {return _aabb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfd .SpPr =_fc .NewCT_ShapeProperties ();if _faega :=d .DecodeElement (_acfd .SpPr ,&_bbcg );_faega !=nil {return _faega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfd .PictureOptions =NewCT_PictureOptions ();if _efdg :=d .DecodeElement (_acfd .PictureOptions ,&_bbcg );_efdg !=nil {return _efdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfd .ExtLst =NewCT_ExtensionList ();if _gggf :=d .DecodeElement (_acfd .ExtLst ,&_bbcg );_gggf !=nil {return _gggf ;};default:_a .Log ("\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",_bbcg .Name );if _egdd :=d .Skip ();_egdd !=nil {return _egdd ;};};case _g .EndElement :break _ggfe ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path func (_begc *EG_AxShared )ValidateWithPath (path string )error {if _gddgag :=_begc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gddgag !=nil {return _gddgag ;};if _gfgdc :=_begc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gfgdc !=nil {return _gfgdc ;};if _begc .Delete !=nil {if _bcbea :=_begc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bcbea !=nil {return _bcbea ;};};if _gaaff :=_begc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gaaff !=nil {return _gaaff ;};if _begc .MajorGridlines !=nil {if _dabab :=_begc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dabab !=nil {return _dabab ;};};if _begc .MinorGridlines !=nil {if _gbedd :=_begc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gbedd !=nil {return _gbedd ;};};if _begc .Title !=nil {if _fbbef :=_begc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fbbef !=nil {return _fbbef ;};};if _begc .NumFmt !=nil {if _cegag :=_begc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cegag !=nil {return _cegag ;};};if _begc .MajorTickMark !=nil {if _agbcf :=_begc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_agbcf !=nil {return _agbcf ;};};if _begc .MinorTickMark !=nil {if _fabba :=_begc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fabba !=nil {return _fabba ;};};if _begc .TickLblPos !=nil {if _dgegc :=_begc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dgegc !=nil {return _dgegc ;};};if _begc .SpPr !=nil {if _adffcg :=_begc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adffcg !=nil {return _adffcg ;};};if _begc .TxPr !=nil {if _baffc :=_begc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_baffc !=nil {return _baffc ;};};if _bfebb :=_begc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bfebb !=nil {return _bfebb ;};if _begc .Choice !=nil {if _cdabg :=_begc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdabg !=nil {return _cdabg ;};};return nil ;};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;);func (_cbebaf ST_CrossBetween )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cafe :=_g .Attr {};_cafe .Name =name ;switch _cbebaf {case ST_CrossBetweenUnset :_cafe .Value ="";case ST_CrossBetweenBetween :_cafe .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_cafe .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _cafe ,nil ;}; // Validate validates the CT_Extension and its children func (_beced *CT_Extension )Validate ()error {return _beced .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;}; // ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path func (_efdce *CT_PageMargins )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path func (_bfab *CT_Pie3DChart )ValidateWithPath (path string )error {if _bfab .VaryColors !=nil {if _agfe :=_bfab .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agfe !=nil {return _agfe ;};};for _gaac ,_gbea :=range _bfab .Ser {if _daabf :=_gbea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gaac ));_daabf !=nil {return _daabf ;};};if _bfab .DLbls !=nil {if _fgab :=_bfab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgab !=nil {return _fgab ;};};if _bfab .ExtLst !=nil {if _gcdgad :=_bfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdgad !=nil {return _gcdgad ;};};return nil ;};type ST_Crosses byte ;const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_bcabdf ST_BarDir )Validate ()error {return _bcabdf .ValidateWithPath ("")};func (_ffacf ST_Crosses )Validate ()error {return _ffacf .ValidateWithPath ("")};type CT_Shape struct{ValAttr ST_Shape ;}; // Validate validates the Chart and its children func (_eecd *Chart )Validate ()error {return _eecd .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_dgcag *ST_RadarStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgcag =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dgcag =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_dgcag =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_dgcag =3;};return nil ;};func (_efga *CT_SerTx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efga .Choice =NewCT_SerTxChoice ();_cfdc :for {_ebdba ,_cbbba :=d .Token ();if _cbbba !=nil {return _cbbba ;};switch _abde :=_ebdba .(type ){case _g .StartElement :switch _abde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efga .Choice =NewCT_SerTxChoice ();if _gcgge :=d .DecodeElement (&_efga .Choice .StrRef ,&_abde );_gcgge !=nil {return _gcgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efga .Choice =NewCT_SerTxChoice ();if _cbbafc :=d .DecodeElement (&_efga .Choice .V ,&_abde );_cbbafc !=nil {return _cbbafc ;};default:_a .Log ("\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",_abde .Name );if _efeca :=d .Skip ();_efeca !=nil {return _efeca ;};};case _g .EndElement :break _cfdc ;case _g .CharData :};};return nil ;};func (_bgeca *ST_SizeRepresents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcbge ,_ggfecc :=d .Token ();if _ggfecc !=nil {return _ggfecc ;};if _aeade ,_agdbc :=_dcbge .(_g .EndElement );_agdbc &&_aeade .Name ==start .Name {*_bgeca =1;return nil ;};if _ebedc ,_cdeda :=_dcbge .(_g .CharData );!_cdeda {return _f .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",_dcbge );}else {switch string (_ebedc ){case "":*_bgeca =0;case "\u0061\u0072\u0065\u0061":*_bgeca =1;case "\u0077":*_bgeca =2;};};_dcbge ,_ggfecc =d .Token ();if _ggfecc !=nil {return _ggfecc ;};if _cfbd ,_gbced :=_dcbge .(_g .EndElement );_gbced &&_cfbd .Name ==start .Name {return nil ;};return _f .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",_dcbge );};func (_badca *CT_Surface3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _badca .Wireframe !=nil {_bceee :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_badca .Wireframe ,_bceee );};if _badca .Ser !=nil {_fdcgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bagea :=range _badca .Ser {e .EncodeElement (_bagea ,_fdcgb );};};if _badca .BandFmts !=nil {_fcfgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_badca .BandFmts ,_fcfgg );};_eegfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gbcef :=range _badca .AxId {e .EncodeElement (_gbcef ,_eegfc );};if _badca .ExtLst !=nil {_edfee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_badca .ExtLst ,_edfee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_LayoutMode byte ;func (_dgcda ST_Grouping )ValidateWithPath (path string )error {switch _dgcda {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcda ));};return nil ;};func (_cgffe *CT_OfPieChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_feee :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cgffe .OfPieType ,_feee );if _cgffe .VaryColors !=nil {_adaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgffe .VaryColors ,_adaf );};if _cgffe .Ser !=nil {_cgbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bafgd :=range _cgffe .Ser {e .EncodeElement (_bafgd ,_cgbfgd );};};if _cgffe .DLbls !=nil {_cgcg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgffe .DLbls ,_cgcg );};if _cgffe .GapWidth !=nil {_bagge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_cgffe .GapWidth ,_bagge );};if _cgffe .SplitType !=nil {_gbaaf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cgffe .SplitType ,_gbaaf );};if _cgffe .SplitPos !=nil {_fadcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_cgffe .SplitPos ,_fadcc );};if _cgffe .CustSplit !=nil {_agdd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_cgffe .CustSplit ,_agdd );};if _cgffe .SecondPieSize !=nil {_cbbd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cgffe .SecondPieSize ,_cbbd );};if _cgffe .SerLines !=nil {_fcdga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_dddgg :=range _cgffe .SerLines {e .EncodeElement (_dddgg ,_fcdga );};};if _cgffe .ExtLst !=nil {_bbgfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgffe .ExtLst ,_bbgfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbgdad ST_TrendlineType )ValidateWithPath (path string )error {switch _bbgdad {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgdad ));};return nil ;};func (_dbfda ST_LayoutMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dagbc :=_g .Attr {};_dagbc .Name =name ;switch _dbfda {case ST_LayoutModeUnset :_dagbc .Value ="";case ST_LayoutModeEdge :_dagbc .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_dagbc .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _dagbc ,nil ;};func (_gc *CT_Area3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gca :for {_daa ,_cfg :=d .Token ();if _cfg !=nil {return _cfg ;};switch _fff :=_daa .(type ){case _g .StartElement :switch _fff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .Grouping =NewCT_Grouping ();if _bdc :=d .DecodeElement (_gc .Grouping ,&_fff );_bdc !=nil {return _bdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .VaryColors =NewCT_Boolean ();if _gdf :=d .DecodeElement (_gc .VaryColors ,&_fff );_gdf !=nil {return _gdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ac :=NewCT_AreaSer ();if _eb :=d .DecodeElement (_ac ,&_fff );_eb !=nil {return _eb ;};_gc .Ser =append (_gc .Ser ,_ac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .DLbls =NewCT_DLbls ();if _dd :=d .DecodeElement (_gc .DLbls ,&_fff );_dd !=nil {return _dd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .DropLines =NewCT_ChartLines ();if _ce :=d .DecodeElement (_gc .DropLines ,&_fff );_ce !=nil {return _ce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .GapDepth =NewCT_GapAmount ();if _ab :=d .DecodeElement (_gc .GapDepth ,&_fff );_ab !=nil {return _ab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebc :=NewCT_UnsignedInt ();if _dg :=d .DecodeElement (_ebc ,&_fff );_dg !=nil {return _dg ;};_gc .AxId =append (_gc .AxId ,_ebc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .ExtLst =NewCT_ExtensionList ();if _dgc :=d .DecodeElement (_gc .ExtLst ,&_fff );_dgc !=nil {return _dgc ;};default:_a .Log ("\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",_fff .Name );if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _g .EndElement :break _gca ;case _g .CharData :};};return nil ;};func (_ceea *CT_SizeRepresents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adebc :=range start .Attr {if _adebc .Name .Local =="\u0076\u0061\u006c"{_ceea .ValAttr .UnmarshalXMLAttr (_adebc );continue ;};};for {_cebb ,_eabbc :=d .Token ();if _eabbc !=nil {return _f .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",_eabbc );};if _gbcfae ,_fcae :=_cebb .(_g .EndElement );_fcae &&_gbcfae .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path func (_edfdb *CT_Protection )ValidateWithPath (path string )error {if _edfdb .ChartObject !=nil {if _dccbd :=_edfdb .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_dccbd !=nil {return _dccbd ;};};if _edfdb .Data !=nil {if _agdee :=_edfdb .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_agdee !=nil {return _agdee ;};};if _edfdb .Formatting !=nil {if _bgeec :=_edfdb .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_bgeec !=nil {return _bgeec ;};};if _edfdb .Selection !=nil {if _gecfc :=_edfdb .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gecfc !=nil {return _gecfc ;};};if _edfdb .UserInterface !=nil {if _bcce :=_edfdb .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_bcce !=nil {return _bcce ;};};return nil ;}; // ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path func (_bdea *CT_GapAmount )ValidateWithPath (path string )error {if _bdea .ValAttr !=nil {if _ecdc :=_bdea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecdc !=nil {return _ecdc ;};};return nil ;}; // Validate validates the CT_DoughnutChart and its children func (_faec *CT_DoughnutChart )Validate ()error {return _faec .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_acdda *CT_RadarSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cegfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_acdda .Idx ,_cegfc );_gdbfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_acdda .Order ,_gdbfe );if _acdda .Tx !=nil {_edda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_acdda .Tx ,_edda );};if _acdda .SpPr !=nil {_afbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_acdda .SpPr ,_afbf );};if _acdda .Marker !=nil {_ceaeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_acdda .Marker ,_ceaeb );};if _acdda .DPt !=nil {_bfefc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_agcea :=range _acdda .DPt {e .EncodeElement (_agcea ,_bfefc );};};if _acdda .DLbls !=nil {_fbgd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acdda .DLbls ,_fbgd );};if _acdda .Cat !=nil {_acged :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_acdda .Cat ,_acged );};if _acdda .Val !=nil {_fcgfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_acdda .Val ,_fcgfg );};if _acdda .ExtLst !=nil {_deda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdda .ExtLst ,_deda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func (_fabee ST_BuiltInUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fabee .String (),start );};func (_cdd *CT_BandFmts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cdd .BandFmt !=nil {_ceee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_gddg :=range _cdd .BandFmt {e .EncodeElement (_gddg ,_ceee );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aebg *CT_LayoutTarget )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aebg .ValAttr !=ST_LayoutTargetUnset {_eecg ,_beacd :=_aebg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _beacd !=nil {return _beacd ;};start .Attr =append (start .Attr ,_eecg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aea *CT_Chart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aea .Title !=nil {_ddc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aea .Title ,_ddc );};if _aea .AutoTitleDeleted !=nil {_debe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_aea .AutoTitleDeleted ,_debe );};if _aea .PivotFmts !=nil {_ecae :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_aea .PivotFmts ,_ecae );};if _aea .View3D !=nil {_dgbab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_aea .View3D ,_dgbab );};if _aea .Floor !=nil {_cgaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_aea .Floor ,_cgaaf );};if _aea .SideWall !=nil {_cbgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_aea .SideWall ,_cbgb );};if _aea .BackWall !=nil {_badg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_aea .BackWall ,_badg );};_cbea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_aea .PlotArea ,_cbea );if _aea .Legend !=nil {_aec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_aea .Legend ,_aec );};if _aea .PlotVisOnly !=nil {_fcag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_aea .PlotVisOnly ,_fcag );};if _aea .DispBlanksAs !=nil {_afggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_aea .DispBlanksAs ,_afggc );};if _aea .ShowDLblsOverMax !=nil {_edef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_aea .ShowDLblsOverMax ,_edef );};if _aea .ExtLst !=nil {_cdbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aea .ExtLst ,_cdbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dagcb *CT_TickMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dagcb .ValAttr !=ST_TickMarkUnset {_aeffb ,_eaegd :=_dagcb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _eaegd !=nil {return _eaegd ;};start .Attr =append (start .Attr ,_aeffb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_DepthPercent and its children func (_acgg *CT_DepthPercent )Validate ()error {return _acgg .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_Chart ()*CT_Chart {_cadg :=&CT_Chart {};_cadg .PlotArea =NewCT_PlotArea ();return _cadg };func (_gdge *CT_DPt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cbcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gdge .Idx ,_cbcg );if _gdge .InvertIfNegative !=nil {_gbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gdge .InvertIfNegative ,_gbdd );};if _gdge .Marker !=nil {_agcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gdge .Marker ,_agcd );};if _gdge .Bubble3D !=nil {_geed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gdge .Bubble3D ,_geed );};if _gdge .Explosion !=nil {_ccaa :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gdge .Explosion ,_ccaa );};if _gdge .SpPr !=nil {_ebge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdge .SpPr ,_ebge );};if _gdge .PictureOptions !=nil {_egedd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gdge .PictureOptions ,_egedd );};if _gdge .ExtLst !=nil {_aegc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdge .ExtLst ,_aegc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path func (_bbgba *CT_Line3DChart )ValidateWithPath (path string )error {if _cgbdc :=_bbgba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cgbdc !=nil {return _cgbdc ;};if _bbgba .VaryColors !=nil {if _fbde :=_bbgba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbde !=nil {return _fbde ;};};for _aaeab ,_dcfdb :=range _bbgba .Ser {if _dcgc :=_dcfdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aaeab ));_dcgc !=nil {return _dcgc ;};};if _bbgba .DLbls !=nil {if _gebc :=_bbgba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gebc !=nil {return _gebc ;};};if _bbgba .DropLines !=nil {if _dagb :=_bbgba .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dagb !=nil {return _dagb ;};};if _bbgba .GapDepth !=nil {if _feac :=_bbgba .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_feac !=nil {return _feac ;};};for _gdbad ,_efda :=range _bbgba .AxId {if _cgad :=_efda .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdbad ));_cgad !=nil {return _cgad ;};};if _bbgba .ExtLst !=nil {if _acag :=_bbgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acag !=nil {return _acag ;};};return nil ;};func (_acfgb ST_TickLblPos )String ()string {switch _acfgb {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 "";}; // ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path func (_agdc *CT_LegendEntry )ValidateWithPath (path string )error {if _beba :=_agdc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_beba !=nil {return _beba ;};if _agdc .Choice !=nil {if _agdb :=_agdc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agdb !=nil {return _agdb ;};};if _agdc .ExtLst !=nil {if _gfae :=_agdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfae !=nil {return _gfae ;};};return nil ;};func (_gfgae *CT_TrendlineLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gfgae .Layout !=nil {_bbacf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gfgae .Layout ,_bbacf );};if _gfgae .Tx !=nil {_adaba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gfgae .Tx ,_adaba );};if _gfgae .NumFmt !=nil {_gbecf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gfgae .NumFmt ,_gbecf );};if _gfgae .SpPr !=nil {_fccgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfgae .SpPr ,_fccgg );};if _gfgae .TxPr !=nil {_eegfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfgae .TxPr ,_eegfg );};if _gfgae .ExtLst !=nil {_geda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfgae .ExtLst ,_geda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcgg *CT_Double )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfaf :=range start .Attr {if _dfaf .Name .Local =="\u0076\u0061\u006c"{_fddc ,_fbbb :=_b .ParseFloat (_dfaf .Value ,64);if _fbbb !=nil {return _fbbb ;};_fcgg .ValAttr =_fddc ;continue ;};};for {_dcbeb ,_bagd :=d .Token ();if _bagd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_bagd );};if _cfgc ,_aaag :=_dcbeb .(_g .EndElement );_aaag &&_cfgc .Name ==start .Name {break ;};};return nil ;};type CT_RelId struct{IdAttr string ;};func (_eggae *CT_Orientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gecea :=range start .Attr {if _gecea .Name .Local =="\u0076\u0061\u006c"{_eggae .ValAttr .UnmarshalXMLAttr (_gecea );continue ;};};for {_efdf ,_ccecb :=d .Token ();if _ccecb !=nil {return _f .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",_ccecb );};if _fcaa ,_dfcf :=_efdf .(_g .EndElement );_dfcf &&_fcaa .Name ==start .Name {break ;};};return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_fgaba *CT_StockChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cfgcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfdgf :=range _fgaba .Ser {e .EncodeElement (_dfdgf ,_cfgcf );};if _fgaba .DLbls !=nil {_dgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgaba .DLbls ,_dgcc );};if _fgaba .DropLines !=nil {_dadbcb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgaba .DropLines ,_dadbcb );};if _fgaba .HiLowLines !=nil {_gceec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgaba .HiLowLines ,_gceec );};if _fgaba .UpDownBars !=nil {_abfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fgaba .UpDownBars ,_abfd );};_fbbgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dbdee :=range _fgaba .AxId {e .EncodeElement (_dbdee ,_fbbgf );};if _fgaba .ExtLst !=nil {_bdbbbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgaba .ExtLst ,_bdbbbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggcde *CT_Marker )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggcde .Symbol !=nil {_dbaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_ggcde .Symbol ,_dbaf );};if _ggcde .Size !=nil {_acaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_ggcde .Size ,_acaga );};if _ggcde .SpPr !=nil {_edebe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggcde .SpPr ,_edebe );};if _ggcde .ExtLst !=nil {_bfgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggcde .ExtLst ,_bfgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acdgge ST_HPercent )String ()string {if _acdgge .ST_HPercentWithSymbol !=nil {return _f .Sprintf ("\u0025\u0076",*_acdgge .ST_HPercentWithSymbol );};if _acdgge .ST_HPercentUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_acdgge .ST_HPercentUShort );};return "";};func (_dbacd ST_ErrValType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbacd .String (),start );};func (_ffbc *CT_RotY )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egeb :=range start .Attr {if _egeb .Name .Local =="\u0076\u0061\u006c"{_bccaf ,_ccaf :=_b .ParseUint (_egeb .Value ,10,16);if _ccaf !=nil {return _ccaf ;};_ffeb :=uint16 (_bccaf );_ffbc .ValAttr =&_ffeb ;continue ;};};for {_gfcbe ,_afbef :=d .Token ();if _afbef !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_afbef );};if _ddeac ,_fbcbg :=_gfcbe .(_g .EndElement );_fbcbg &&_ddeac .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_PlotAreaChoice and its children func (_cgeagd *CT_PlotAreaChoice )Validate ()error {return _cgeagd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_dafbd *CT_DepthPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eedf :=range start .Attr {if _eedf .Name .Local =="\u0076\u0061\u006c"{_gec ,_gadb :=ParseUnionST_DepthPercent (_eedf .Value );if _gadb !=nil {return _gadb ;};_dafbd .ValAttr =&_gec ;continue ;};};for {_edec ,_dffad :=d .Token ();if _dffad !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_dffad );};if _fcdg ,_fcb :=_edec .(_g .EndElement );_fcb &&_fcdg .Name ==start .Name {break ;};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_eebeg :=&CT_SerTxChoice {};return _eebeg }; // Validate validates the CT_TextLanguageID and its children func (_cdcac *CT_TextLanguageID )Validate ()error {return _cdcac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");}; // ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path func (_dgce *CT_DLbls )ValidateWithPath (path string )error {for _bbgdb ,_debgg :=range _dgce .DLbl {if _dadb :=_debgg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bbgdb ));_dadb !=nil {return _dadb ;};};if _dgce .Choice !=nil {if _abc :=_dgce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abc !=nil {return _abc ;};};if _dgce .ExtLst !=nil {if _fggee :=_dgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggee !=nil {return _fggee ;};};return nil ;};func NewCT_Layout ()*CT_Layout {_facdbg :=&CT_Layout {};return _facdbg }; // Validate validates the CT_NumDataSource and its children func (_gacag *CT_NumDataSource )Validate ()error {return _gacag .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; // Validate validates the CT_NumFmt and its children func (_cafc *CT_NumFmt )Validate ()error {return _cafc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};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 (_edfcg ST_OfPieType )Validate ()error {return _edfcg .ValidateWithPath ("")}; // Validate validates the CT_Bar3DChart and its children func (_aeb *CT_Bar3DChart )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_abadb *CT_RelId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abadb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_DispUnits and its children func (_fcga *CT_DispUnits )Validate ()error {return _fcga .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_ccafb ST_Crosses )String ()string {switch _ccafb {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 "";};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; // ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path func (_ddbee *CT_DTable )ValidateWithPath (path string )error {if _ddbee .ShowHorzBorder !=nil {if _acfg :=_ddbee .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_acfg !=nil {return _acfg ;};};if _ddbee .ShowVertBorder !=nil {if _ccd :=_ddbee .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_ccd !=nil {return _ccd ;};};if _ddbee .ShowOutline !=nil {if _bace :=_ddbee .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bace !=nil {return _bace ;};};if _ddbee .ShowKeys !=nil {if _egec :=_ddbee .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_egec !=nil {return _egec ;};};if _ddbee .SpPr !=nil {if _fffa :=_ddbee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fffa !=nil {return _fffa ;};};if _ddbee .TxPr !=nil {if _dade :=_ddbee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dade !=nil {return _dade ;};};if _ddbee .ExtLst !=nil {if _ddcc :=_ddbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcc !=nil {return _ddcc ;};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_ecdgf :=&CT_PictureOptions {};return _ecdgf };func NewCT_Shape ()*CT_Shape {_gbabf :=&CT_Shape {};return _gbabf };func (_cgb *CT_AreaChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgb .Grouping !=nil {_bf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cgb .Grouping ,_bf );};if _cgb .VaryColors !=nil {_eg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgb .VaryColors ,_eg );};if _cgb .Ser !=nil {_bg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ec :=range _cgb .Ser {e .EncodeElement (_ec ,_bg );};};if _cgb .DLbls !=nil {_cae :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgb .DLbls ,_cae );};if _cgb .DropLines !=nil {_bea :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cgb .DropLines ,_bea );};_fe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gdd :=range _cgb .AxId {e .EncodeElement (_gdd ,_fe );};if _cgb .ExtLst !=nil {_cdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgb .ExtLst ,_cdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_beeg *CT_DispUnits )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebagd :for {_ecfgf ,_afdb :=d .Token ();if _afdb !=nil {return _afdb ;};switch _bcf :=_ecfgf .(type ){case _g .StartElement :switch _bcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beeg .Choice =NewCT_DispUnitsChoice ();if _gefa :=d .DecodeElement (&_beeg .Choice .CustUnit ,&_bcf );_gefa !=nil {return _gefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beeg .Choice =NewCT_DispUnitsChoice ();if _badf :=d .DecodeElement (&_beeg .Choice .BuiltInUnit ,&_bcf );_badf !=nil {return _badf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beeg .DispUnitsLbl =NewCT_DispUnitsLbl ();if _fadc :=d .DecodeElement (_beeg .DispUnitsLbl ,&_bcf );_fadc !=nil {return _fadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beeg .ExtLst =NewCT_ExtensionList ();if _bcag :=d .DecodeElement (_beeg .ExtLst ,&_bcf );_bcag !=nil {return _bcag ;};default:_a .Log ("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",_bcf .Name );if _daac :=d .Skip ();_daac !=nil {return _daac ;};};case _g .EndElement :break _ebagd ;case _g .CharData :};};return nil ;};func NewEG_AxShared ()*EG_AxShared {_efffg :=&EG_AxShared {};_efffg .AxId =NewCT_UnsignedInt ();_efffg .Scaling =NewCT_Scaling ();_efffg .AxPos =NewCT_AxPos ();_efffg .CrossAx =NewCT_UnsignedInt ();return _efffg ;};func (_fdaf *EG_AxShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdaf .AxId =NewCT_UnsignedInt ();_fdaf .Scaling =NewCT_Scaling ();_fdaf .AxPos =NewCT_AxPos ();_fdaf .CrossAx =NewCT_UnsignedInt ();_aabce :for {_gebcc ,_cceed :=d .Token ();if _cceed !=nil {return _cceed ;};switch _gddacf :=_gebcc .(type ){case _g .StartElement :switch _gddacf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbadb :=d .DecodeElement (_fdaf .AxId ,&_gddacf );_dbadb !=nil {return _dbadb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ffgdd :=d .DecodeElement (_fdaf .Scaling ,&_gddacf );_ffgdd !=nil {return _ffgdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .Delete =NewCT_Boolean ();if _efbab :=d .DecodeElement (_fdaf .Delete ,&_gddacf );_efbab !=nil {return _efbab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcdgb :=d .DecodeElement (_fdaf .AxPos ,&_gddacf );_fcdgb !=nil {return _fcdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .MajorGridlines =NewCT_ChartLines ();if _ceec :=d .DecodeElement (_fdaf .MajorGridlines ,&_gddacf );_ceec !=nil {return _ceec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .MinorGridlines =NewCT_ChartLines ();if _bcdab :=d .DecodeElement (_fdaf .MinorGridlines ,&_gddacf );_bcdab !=nil {return _bcdab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .Title =NewCT_Title ();if _cgfgg :=d .DecodeElement (_fdaf .Title ,&_gddacf );_cgfgg !=nil {return _cgfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .NumFmt =NewCT_NumFmt ();if _ecbgc :=d .DecodeElement (_fdaf .NumFmt ,&_gddacf );_ecbgc !=nil {return _ecbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .MajorTickMark =NewCT_TickMark ();if _gbag :=d .DecodeElement (_fdaf .MajorTickMark ,&_gddacf );_gbag !=nil {return _gbag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .MinorTickMark =NewCT_TickMark ();if _bffgb :=d .DecodeElement (_fdaf .MinorTickMark ,&_gddacf );_bffgb !=nil {return _bffgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .TickLblPos =NewCT_TickLblPos ();if _fbadf :=d .DecodeElement (_fdaf .TickLblPos ,&_gddacf );_fbadf !=nil {return _fbadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .SpPr =_fc .NewCT_ShapeProperties ();if _egdde :=d .DecodeElement (_fdaf .SpPr ,&_gddacf );_egdde !=nil {return _egdde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .TxPr =_fc .NewCT_TextBody ();if _fbddf :=d .DecodeElement (_fdaf .TxPr ,&_gddacf );_fbddf !=nil {return _fbddf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dadec :=d .DecodeElement (_fdaf .CrossAx ,&_gddacf );_dadec !=nil {return _dadec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .Choice =NewEG_AxSharedChoice ();if _dbdbg :=d .DecodeElement (&_fdaf .Choice .Crosses ,&_gddacf );_dbdbg !=nil {return _dbdbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdaf .Choice =NewEG_AxSharedChoice ();if _cfea :=d .DecodeElement (&_fdaf .Choice .CrossesAt ,&_gddacf );_cfea !=nil {return _cfea ;};default:_a .Log ("\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",_gddacf .Name );if _egeea :=d .Skip ();_egeea !=nil {return _egeea ;};};case _g .EndElement :break _aabce ;case _g .CharData :};};return nil ;};func (_edede *Group_DLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edede .Layout !=nil {_dadgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_edede .Layout ,_dadgb );};if _edede .Tx !=nil {_fcacf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_edede .Tx ,_fcacf );};if _edede .NumFmt !=nil {_aacd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edede .NumFmt ,_aacd );};if _edede .SpPr !=nil {_ceeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edede .SpPr ,_ceeb );};if _edede .TxPr !=nil {_abdea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edede .TxPr ,_abdea );};if _edede .DLblPos !=nil {_dgddc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_edede .DLblPos ,_dgddc );};if _edede .ShowLegendKey !=nil {_bddfg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_edede .ShowLegendKey ,_bddfg );};if _edede .ShowVal !=nil {_cbga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_edede .ShowVal ,_cbga );};if _edede .ShowCatName !=nil {_dfeed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_edede .ShowCatName ,_dfeed );};if _edede .ShowSerName !=nil {_eeacg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_edede .ShowSerName ,_eeacg );};if _edede .ShowPercent !=nil {_eaded :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_edede .ShowPercent ,_eaded );};if _edede .ShowBubbleSize !=nil {_eggec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_edede .ShowBubbleSize ,_eggec );};if _edede .Separator !=nil {_egggd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_egggd ,*_edede .Separator );e .EncodeElement (_edede .Separator ,_egggd );};return nil ;};func (_eebb *CT_LegendEntryChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcfab :for {_agcaf ,_dcgf :=d .Token ();if _dcgf !=nil {return _dcgf ;};switch _cafd :=_agcaf .(type ){case _g .StartElement :switch _cafd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebb .Delete =NewCT_Boolean ();if _aaeac :=d .DecodeElement (_eebb .Delete ,&_cafd );_aaeac !=nil {return _aaeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebb .TxPr =_fc .NewCT_TextBody ();if _gaggf :=d .DecodeElement (_eebb .TxPr ,&_cafd );_gaggf !=nil {return _gaggf ;};default:_a .Log ("\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",_cafd .Name );if _abagc :=d .Skip ();_abagc !=nil {return _abagc ;};};case _g .EndElement :break _dcfab ;case _g .CharData :};};return nil ;};func (_cadgf ST_AxPos )ValidateWithPath (path string )error {switch _cadgf {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cadgf ));};return nil ;}; // Validate validates the CT_TickLblPos and its children func (_ebdd *CT_TickLblPos )Validate ()error {return _ebdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");}; // ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path func (_gegb *CT_Legend )ValidateWithPath (path string )error {if _gegb .LegendPos !=nil {if _fabef :=_gegb .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_fabef !=nil {return _fabef ;};};for _bgbgg ,_ecbg :=range _gegb .LegendEntry {if _bagfa :=_ecbg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_bgbgg ));_bagfa !=nil {return _bagfa ;};};if _gegb .Layout !=nil {if _gdgf :=_gegb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdgf !=nil {return _gdgf ;};};if _gegb .Overlay !=nil {if _acaeg :=_gegb .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_acaeg !=nil {return _acaeg ;};};if _gegb .SpPr !=nil {if _babe :=_gegb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_babe !=nil {return _babe ;};};if _gegb .TxPr !=nil {if _bfef :=_gegb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfef !=nil {return _bfef ;};};if _gegb .ExtLst !=nil {if _addg :=_gegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addg !=nil {return _addg ;};};return nil ;}; // ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path func (_bgec *CT_DLbl )ValidateWithPath (path string )error {if _bccb :=_bgec .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bccb !=nil {return _bccb ;};if _bgec .Choice !=nil {if _ebdf :=_bgec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebdf !=nil {return _ebdf ;};};if _bgec .ExtLst !=nil {if _fbee :=_bgec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbee !=nil {return _fbee ;};};return nil ;}; // Validate validates the CT_Perspective and its children func (_abfa *CT_Perspective )Validate ()error {return _abfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func (_ceged *ST_Overlap )ValidateWithPath (path string )error {_cdecfd :=[]string {};if _ceged .ST_OverlapPercent !=nil {_cdecfd =append (_cdecfd ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _ceged .ST_OverlapByte !=nil {_cdecfd =append (_cdecfd ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_cdecfd )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdecfd );};return nil ;}; // Validate validates the CT_NumDataSourceChoice and its children func (_ccdbe *CT_NumDataSourceChoice )Validate ()error {return _ccdbe .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_LegendEntry ()*CT_LegendEntry {_efdc :=&CT_LegendEntry {};_efdc .Idx =NewCT_UnsignedInt ();return _efdc ;};func (_gabgf *CT_PivotFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ggggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gabgf .Idx ,_ggggb );if _gabgf .SpPr !=nil {_fabb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gabgf .SpPr ,_fabb );};if _gabgf .TxPr !=nil {_bdede :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gabgf .TxPr ,_bdede );};if _gabgf .Marker !=nil {_ffegb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gabgf .Marker ,_ffegb );};if _gabgf .DLbl !=nil {_bdgdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_gabgf .DLbl ,_bdgdg );};if _gabgf .ExtLst !=nil {_bfcfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabgf .ExtLst ,_bfcfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func NewCT_SerTx ()*CT_SerTx {_gefcbc :=&CT_SerTx {};_gefcbc .Choice =NewCT_SerTxChoice ();return _gefcbc ;};func (_eaeacg *CT_PivotSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaeacg .FmtId =NewCT_UnsignedInt ();_ccdbg :for {_dfged ,_caac :=d .Token ();if _caac !=nil {return _caac ;};switch _ceaed :=_dfged .(type ){case _g .StartElement :switch _ceaed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgbgb :=d .DecodeElement (&_eaeacg .Name ,&_ceaed );_fgbgb !=nil {return _fgbgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dadca :=d .DecodeElement (_eaeacg .FmtId ,&_ceaed );_dadca !=nil {return _dadca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebff :=NewCT_ExtensionList ();if _cbgf :=d .DecodeElement (_ebff ,&_ceaed );_cbgf !=nil {return _cbgf ;};_eaeacg .ExtLst =append (_eaeacg .ExtLst ,_ebff );default:_a .Log ("\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",_ceaed .Name );if _dffag :=d .Skip ();_dffag !=nil {return _dffag ;};};case _g .EndElement :break _ccdbg ;case _g .CharData :};};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_bdcg :=&CT_ManualLayout {};return _bdcg };func (_dbbd ST_HoleSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbbd .ST_HoleSizePercent !=nil {e .EncodeToken (_g .CharData (*_dbbd .ST_HoleSizePercent ));};if _dbbd .ST_HoleSizeUByte !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_dbbd .ST_HoleSizeUByte )));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; // Validate validates the CT_Surface and its children func (_addga *CT_Surface )Validate ()error {return _addga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");}; // Validate validates the CT_ScatterChart and its children func (_cdcdc *CT_ScatterChart )Validate ()error {return _cdcdc .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_gfcdb ST_CrossBetween )ValidateWithPath (path string )error {switch _gfcdb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcdb ));};return nil ;};func (_dfbbc ST_BarDir )ValidateWithPath (path string )error {switch _dfbbc {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbbc ));};return nil ;};type CT_Style struct{ValAttr uint8 ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_gfgce :=&EG_LegendEntryData {};return _gfgce };func (_cbdf *CT_Overlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daccf *CT_PivotFmts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daccf .PivotFmt !=nil {_bbac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_ccbc :=range _daccf .PivotFmt {e .EncodeElement (_ccbc ,_bbac );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TickMark byte ;func NewCT_LayoutTarget ()*CT_LayoutTarget {_ddbgg :=&CT_LayoutTarget {};return _ddbgg };func (_dccf ST_Grouping )String ()string {switch _dccf {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 "";}; // Validate validates the CT_ExternalData and its children func (_gdgeg *CT_ExternalData )Validate ()error {return _gdgeg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_abecc ST_LblAlgn )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fedcda :=_g .Attr {};_fedcda .Name =name ;switch _abecc {case ST_LblAlgnUnset :_fedcda .Value ="";case ST_LblAlgnCtr :_fedcda .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_fedcda .Value ="\u006c";case ST_LblAlgnR :_fedcda .Value ="\u0072";};return _fedcda ,nil ;};func (_adfd *CT_DateAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfd .AxId =NewCT_UnsignedInt ();_adfd .Scaling =NewCT_Scaling ();_adfd .AxPos =NewCT_AxPos ();_adfd .CrossAx =NewCT_UnsignedInt ();_eadd :for {_bcee ,_afeb :=d .Token ();if _afeb !=nil {return _afeb ;};switch _bedga :=_bcee .(type ){case _g .StartElement :switch _bedga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agca :=d .DecodeElement (_adfd .AxId ,&_bedga );_agca !=nil {return _agca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afeg :=d .DecodeElement (_adfd .Scaling ,&_bedga );_afeg !=nil {return _afeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .Delete =NewCT_Boolean ();if _feea :=d .DecodeElement (_adfd .Delete ,&_bedga );_feea !=nil {return _feea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfaa :=d .DecodeElement (_adfd .AxPos ,&_bedga );_gfaa !=nil {return _gfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .MajorGridlines =NewCT_ChartLines ();if _bdbbg :=d .DecodeElement (_adfd .MajorGridlines ,&_bedga );_bdbbg !=nil {return _bdbbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .MinorGridlines =NewCT_ChartLines ();if _afcge :=d .DecodeElement (_adfd .MinorGridlines ,&_bedga );_afcge !=nil {return _afcge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .Title =NewCT_Title ();if _gbad :=d .DecodeElement (_adfd .Title ,&_bedga );_gbad !=nil {return _gbad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .NumFmt =NewCT_NumFmt ();if _ccae :=d .DecodeElement (_adfd .NumFmt ,&_bedga );_ccae !=nil {return _ccae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .MajorTickMark =NewCT_TickMark ();if _bgae :=d .DecodeElement (_adfd .MajorTickMark ,&_bedga );_bgae !=nil {return _bgae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .MinorTickMark =NewCT_TickMark ();if _ebdc :=d .DecodeElement (_adfd .MinorTickMark ,&_bedga );_ebdc !=nil {return _ebdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .TickLblPos =NewCT_TickLblPos ();if _bacc :=d .DecodeElement (_adfd .TickLblPos ,&_bedga );_bacc !=nil {return _bacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .SpPr =_fc .NewCT_ShapeProperties ();if _adaa :=d .DecodeElement (_adfd .SpPr ,&_bedga );_adaa !=nil {return _adaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .TxPr =_fc .NewCT_TextBody ();if _gcbfe :=d .DecodeElement (_adfd .TxPr ,&_bedga );_gcbfe !=nil {return _gcbfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adee :=d .DecodeElement (_adfd .CrossAx ,&_bedga );_adee !=nil {return _adee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .Choice =NewEG_AxSharedChoice ();if _ceca :=d .DecodeElement (&_adfd .Choice .Crosses ,&_bedga );_ceca !=nil {return _ceca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .Choice =NewEG_AxSharedChoice ();if _adae :=d .DecodeElement (&_adfd .Choice .CrossesAt ,&_bedga );_adae !=nil {return _adae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .Auto =NewCT_Boolean ();if _bdda :=d .DecodeElement (_adfd .Auto ,&_bedga );_bdda !=nil {return _bdda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .LblOffset =NewCT_LblOffset ();if _fdde :=d .DecodeElement (_adfd .LblOffset ,&_bedga );_fdde !=nil {return _fdde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .BaseTimeUnit =NewCT_TimeUnit ();if _ffgg :=d .DecodeElement (_adfd .BaseTimeUnit ,&_bedga );_ffgg !=nil {return _ffgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .MajorUnit =NewCT_AxisUnit ();if _fdcbg :=d .DecodeElement (_adfd .MajorUnit ,&_bedga );_fdcbg !=nil {return _fdcbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .MajorTimeUnit =NewCT_TimeUnit ();if _abafc :=d .DecodeElement (_adfd .MajorTimeUnit ,&_bedga );_abafc !=nil {return _abafc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .MinorUnit =NewCT_AxisUnit ();if _fgf :=d .DecodeElement (_adfd .MinorUnit ,&_bedga );_fgf !=nil {return _fgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .MinorTimeUnit =NewCT_TimeUnit ();if _fbfa :=d .DecodeElement (_adfd .MinorTimeUnit ,&_bedga );_fbfa !=nil {return _fbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfd .ExtLst =NewCT_ExtensionList ();if _egcd :=d .DecodeElement (_adfd .ExtLst ,&_bedga );_egcd !=nil {return _egcd ;};default:_a .Log ("\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",_bedga .Name );if _dgab :=d .Skip ();_dgab !=nil {return _dgab ;};};case _g .EndElement :break _eadd ;case _g .CharData :};};return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .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 (_cdcd *CT_PictureFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcd .ValAttr =ST_PictureFormat (1);for _ ,_gfccd :=range start .Attr {if _gfccd .Name .Local =="\u0076\u0061\u006c"{_cdcd .ValAttr .UnmarshalXMLAttr (_gfccd );continue ;};};for {_bgagg ,_ecfe :=d .Token ();if _ecfe !=nil {return _f .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",_ecfe );};if _eagbb ,_fcfcd :=_bgagg .(_g .EndElement );_fcfcd &&_eagbb .Name ==start .Name {break ;};};return nil ;}; // ST_GapAmount is a union type type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func NewCT_StrRef ()*CT_StrRef {_cecd :=&CT_StrRef {};return _cecd };func (_dagf *ST_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgfcf ,_eabcc :=d .Token ();if _eabcc !=nil {return _eabcc ;};if _aaae ,_egdfg :=_fgfcf .(_g .EndElement );_egdfg &&_aaae .Name ==start .Name {*_dagf =1;return nil ;};if _feafg ,_cedef :=_fgfcf .(_g .CharData );!_cedef {return _f .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",_fgfcf );}else {switch string (_feafg ){case "":*_dagf =0;case "\u0063\u006f\u006e\u0065":*_dagf =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dagf =2;case "\u0062\u006f\u0078":*_dagf =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dagf =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dagf =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dagf =6;};};_fgfcf ,_eabcc =d .Token ();if _eabcc !=nil {return _eabcc ;};if _dafcc ,_bfded :=_fgfcf .(_g .EndElement );_bfded &&_dafcc .Name ==start .Name {return nil ;};return _f .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",_fgfcf );};func NewCT_ScatterSer ()*CT_ScatterSer {_eaebe :=&CT_ScatterSer {};_eaebe .Idx =NewCT_UnsignedInt ();_eaebe .Order =NewCT_UnsignedInt ();return _eaebe ;};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";func (_addag *Group_DLbls )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gefec :for {_defd ,_ccecaf :=d .Token ();if _ccecaf !=nil {return _ccecaf ;};switch _cadeg :=_defd .(type ){case _g .StartElement :switch _cadeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .NumFmt =NewCT_NumFmt ();if _fafba :=d .DecodeElement (_addag .NumFmt ,&_cadeg );_fafba !=nil {return _fafba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .SpPr =_fc .NewCT_ShapeProperties ();if _dfdge :=d .DecodeElement (_addag .SpPr ,&_cadeg );_dfdge !=nil {return _dfdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .TxPr =_fc .NewCT_TextBody ();if _eabee :=d .DecodeElement (_addag .TxPr ,&_cadeg );_eabee !=nil {return _eabee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .DLblPos =NewCT_DLblPos ();if _gbaf :=d .DecodeElement (_addag .DLblPos ,&_cadeg );_gbaf !=nil {return _gbaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .ShowLegendKey =NewCT_Boolean ();if _bcbcbb :=d .DecodeElement (_addag .ShowLegendKey ,&_cadeg );_bcbcbb !=nil {return _bcbcbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .ShowVal =NewCT_Boolean ();if _gacdd :=d .DecodeElement (_addag .ShowVal ,&_cadeg );_gacdd !=nil {return _gacdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .ShowCatName =NewCT_Boolean ();if _fbagf :=d .DecodeElement (_addag .ShowCatName ,&_cadeg );_fbagf !=nil {return _fbagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .ShowSerName =NewCT_Boolean ();if _gdfaf :=d .DecodeElement (_addag .ShowSerName ,&_cadeg );_gdfaf !=nil {return _gdfaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .ShowPercent =NewCT_Boolean ();if _cegcb :=d .DecodeElement (_addag .ShowPercent ,&_cadeg );_cegcb !=nil {return _cegcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .ShowBubbleSize =NewCT_Boolean ();if _gggad :=d .DecodeElement (_addag .ShowBubbleSize ,&_cadeg );_gggad !=nil {return _gggad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .Separator =new (string );if _efbbd :=d .DecodeElement (_addag .Separator ,&_cadeg );_efbbd !=nil {return _efbbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .ShowLeaderLines =NewCT_Boolean ();if _abge :=d .DecodeElement (_addag .ShowLeaderLines ,&_cadeg );_abge !=nil {return _abge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addag .LeaderLines =NewCT_ChartLines ();if _egggg :=d .DecodeElement (_addag .LeaderLines ,&_cadeg );_egggg !=nil {return _egggg ;};default:_a .Log ("\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",_cadeg .Name );if _cbecg :=d .Skip ();_cbecg !=nil {return _cbecg ;};};case _g .EndElement :break _gefec ;case _g .CharData :};};return nil ;};func (_efcaa *CT_Surface3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbcdd :for {_gefd ,_dabad :=d .Token ();if _dabad !=nil {return _dabad ;};switch _dfgfb :=_gefd .(type ){case _g .StartElement :switch _dfgfb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efcaa .Wireframe =NewCT_Boolean ();if _eaggea :=d .DecodeElement (_efcaa .Wireframe ,&_dfgfb );_eaggea !=nil {return _eaggea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afaec :=NewCT_SurfaceSer ();if _fdcbf :=d .DecodeElement (_afaec ,&_dfgfb );_fdcbf !=nil {return _fdcbf ;};_efcaa .Ser =append (_efcaa .Ser ,_afaec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efcaa .BandFmts =NewCT_BandFmts ();if _dabgc :=d .DecodeElement (_efcaa .BandFmts ,&_dfgfb );_dabgc !=nil {return _dabgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbeba :=NewCT_UnsignedInt ();if _afbeag :=d .DecodeElement (_dbeba ,&_dfgfb );_afbeag !=nil {return _afbeag ;};_efcaa .AxId =append (_efcaa .AxId ,_dbeba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efcaa .ExtLst =NewCT_ExtensionList ();if _dcbfc :=d .DecodeElement (_efcaa .ExtLst ,&_dfgfb );_dcbfc !=nil {return _dcbfc ;};default:_a .Log ("\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",_dfgfb .Name );if _efdaa :=d .Skip ();_efdaa !=nil {return _efdaa ;};};case _g .EndElement :break _gbcdd ;case _g .CharData :};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_bbgga :=&CT_Lvl {};return _bbgga }; // Validate validates the CT_PlotArea and its children func (_cffga *CT_PlotArea )Validate ()error {return _cffga .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_fgcaa ST_LblAlgn )Validate ()error {return _fgcaa .ValidateWithPath ("")}; // Validate validates the EG_AreaChartShared and its children func (_bcaaa *EG_AreaChartShared )Validate ()error {return _bcaaa .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_deadb ST_LegendPos )ValidateWithPath (path string )error {switch _deadb {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deadb ));};return nil ;};func (_bgebg *CT_BuiltInUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgebg .ValAttr !=ST_BuiltInUnitUnset {_bfed ,_dcbba :=_bgebg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dcbba !=nil {return _dcbba ;};start .Attr =append (start .Attr ,_bfed );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afbgb *ST_Crosses )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcddd ,_dffec :=d .Token ();if _dffec !=nil {return _dffec ;};if _eefba ,_gecfgc :=_gcddd .(_g .EndElement );_gecfgc &&_eefba .Name ==start .Name {*_afbgb =1;return nil ;};if _ddadg ,_gefad :=_gcddd .(_g .CharData );!_gefad {return _f .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",_gcddd );}else {switch string (_ddadg ){case "":*_afbgb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_afbgb =1;case "\u006d\u0061\u0078":*_afbgb =2;case "\u006d\u0069\u006e":*_afbgb =3;};};_gcddd ,_dffec =d .Token ();if _dffec !=nil {return _dffec ;};if _bfbea ,_cfegg :=_gcddd .(_g .EndElement );_cfegg &&_bfbea .Name ==start .Name {return nil ;};return _f .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",_gcddd );};func (_aebfe ST_BuiltInUnit )Validate ()error {return _aebfe .ValidateWithPath ("")};func (_fccd *EG_PieChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fccd .VaryColors !=nil {_fbfabf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fccd .VaryColors ,_fbfabf );};if _fccd .Ser !=nil {_gefeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfeffc :=range _fccd .Ser {e .EncodeElement (_cfeffc ,_gefeg );};};if _fccd .DLbls !=nil {_gecdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fccd .DLbls ,_gecdc );};return nil ;};func (_gfefb *ST_ErrValType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfefb =0;case "\u0063\u0075\u0073\u0074":*_gfefb =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gfefb =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gfefb =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gfefb =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gfefb =5;};return nil ;};func (_gbefb *CT_RadarStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efcf :=range start .Attr {if _efcf .Name .Local =="\u0076\u0061\u006c"{_gbefb .ValAttr .UnmarshalXMLAttr (_efcf );continue ;};};for {_fgaf ,_cedg :=d .Token ();if _cedg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_cedg );};if _dagege ,_dcfb :=_fgaf .(_g .EndElement );_dcfb &&_dagege .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_PrintSettings and its children func (_fade *CT_PrintSettings )Validate ()error {return _fade .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; // Validate validates the CT_LogBase and its children func (_adgeg *CT_LogBase )Validate ()error {return _adgeg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");}; // ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path func (_gafca *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _egaf ,_gdeb :=range _gafca .ValAx {if _bcegc :=_gdeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_egaf ));_bcegc !=nil {return _bcegc ;};};for _gbfe ,_afbe :=range _gafca .CatAx {if _aecdd :=_afbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_gbfe ));_aecdd !=nil {return _aecdd ;};};for _fedd ,_dbfbf :=range _gafca .DateAx {if _cgfcb :=_dbfbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fedd ));_cgfcb !=nil {return _cgfcb ;};};for _dfbdg ,_ddfgc :=range _gafca .SerAx {if _ggcf :=_ddfgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_dfbdg ));_ggcf !=nil {return _ggcf ;};};return nil ;}; // ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path func (_feefa *EG_AxSharedChoice )ValidateWithPath (path string )error {if _feefa .Crosses !=nil {if _cedcg :=_feefa .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_cedcg !=nil {return _cedcg ;};};if _feefa .CrossesAt !=nil {if _bcddg :=_feefa .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_bcddg !=nil {return _bcddg ;};};return nil ;};func (_cdeg *CT_SizeRepresents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdeg .ValAttr !=ST_SizeRepresentsUnset {_eeac ,_gfaf :=_cdeg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gfaf !=nil {return _gfaf ;};start .Attr =append (start .Attr ,_eeac );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aaded ST_LayoutTarget )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aaded .String (),start );};func (_edegf *CT_Protection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadcb :for {_becad ,_dcfedd :=d .Token ();if _dcfedd !=nil {return _dcfedd ;};switch _bagcf :=_becad .(type ){case _g .StartElement :switch _bagcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edegf .ChartObject =NewCT_Boolean ();if _gaacf :=d .DecodeElement (_edegf .ChartObject ,&_bagcf );_gaacf !=nil {return _gaacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edegf .Data =NewCT_Boolean ();if _acff :=d .DecodeElement (_edegf .Data ,&_bagcf );_acff !=nil {return _acff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edegf .Formatting =NewCT_Boolean ();if _dgcbc :=d .DecodeElement (_edegf .Formatting ,&_bagcf );_dgcbc !=nil {return _dgcbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edegf .Selection =NewCT_Boolean ();if _adag :=d .DecodeElement (_edegf .Selection ,&_bagcf );_adag !=nil {return _adag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edegf .UserInterface =NewCT_Boolean ();if _afbea :=d .DecodeElement (_edegf .UserInterface ,&_bagcf );_afbea !=nil {return _afbea ;};default:_a .Log ("\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",_bagcf .Name );if _eaad :=d .Skip ();_eaad !=nil {return _eaad ;};};case _g .EndElement :break _dadcb ;case _g .CharData :};};return nil ;}; // Validate validates the CT_BuiltInUnit and its children func (_bgeae *CT_BuiltInUnit )Validate ()error {return _bgeae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func NewCT_Area3DChart ()*CT_Area3DChart {_aa :=&CT_Area3DChart {};return _aa };func (_eage *CT_TimeUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ababd :=range start .Attr {if _ababd .Name .Local =="\u0076\u0061\u006c"{_eage .ValAttr .UnmarshalXMLAttr (_ababd );continue ;};};for {_adfcb ,_cbcgb :=d .Token ();if _cbcgb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cbcgb );};if _dbff ,_acea :=_adfcb .(_g .EndElement );_acea &&_dbff .Name ==start .Name {break ;};};return nil ;};func (_bgdfc *CT_ValAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffgcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bgdfc .AxId ,_ffgcb );_edeef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bgdfc .Scaling ,_edeef );if _bgdfc .Delete !=nil {_bddea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bgdfc .Delete ,_bddea );};_abgcg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bgdfc .AxPos ,_abgcg );if _bgdfc .MajorGridlines !=nil {_dfcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgdfc .MajorGridlines ,_dfcg );};if _bgdfc .MinorGridlines !=nil {_abeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgdfc .MinorGridlines ,_abeeg );};if _bgdfc .Title !=nil {_gceb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bgdfc .Title ,_gceb );};if _bgdfc .NumFmt !=nil {_dead :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bgdfc .NumFmt ,_dead );};if _bgdfc .MajorTickMark !=nil {_cgdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgdfc .MajorTickMark ,_cgdc );};if _bgdfc .MinorTickMark !=nil {_fbdab :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgdfc .MinorTickMark ,_fbdab );};if _bgdfc .TickLblPos !=nil {_aaca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bgdfc .TickLblPos ,_aaca );};if _bgdfc .SpPr !=nil {_fcabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgdfc .SpPr ,_fcabe );};if _bgdfc .TxPr !=nil {_cffbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgdfc .TxPr ,_cffbg );};_dadce :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bgdfc .CrossAx ,_dadce );if _bgdfc .Choice !=nil {_bgdfc .Choice .MarshalXML (e ,_g .StartElement {});};if _bgdfc .CrossBetween !=nil {_abdeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_bgdfc .CrossBetween ,_abdeb );};if _bgdfc .MajorUnit !=nil {_eefbg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgdfc .MajorUnit ,_eefbg );};if _bgdfc .MinorUnit !=nil {_bagda :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgdfc .MinorUnit ,_bagda );};if _bgdfc .DispUnits !=nil {_dbbg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_bgdfc .DispUnits ,_dbbg );};if _bgdfc .ExtLst !=nil {_gddf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgdfc .ExtLst ,_gddf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aacc *CT_PivotSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_fbbg ,_aacc .Name );e .EncodeElement (_aacc .Name ,_fbbg );_eedaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_aacc .FmtId ,_eedaf );if _aacc .ExtLst !=nil {_agea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fdfgd :=range _aacc .ExtLst {e .EncodeElement (_fdfgd ,_agea );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; // ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path func (_bbgc *CT_LblAlgn )ValidateWithPath (path string )error {if _bbgc .ValAttr ==ST_LblAlgnUnset {return _f .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 _deea :=_bbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deea !=nil {return _deea ;};return nil ;}; // ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path func (_adcb *CT_PlotArea )ValidateWithPath (path string )error {if _adcb .Layout !=nil {if _baaee :=_adcb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_baaee !=nil {return _baaee ;};};for _abbgaf ,_bdab :=range _adcb .Choice {if _dbfce :=_bdab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_abbgaf ));_dbfce !=nil {return _dbfce ;};};if _adcb .CChoice !=nil {if _bgba :=_adcb .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_bgba !=nil {return _bgba ;};};if _adcb .DTable !=nil {if _daaaf :=_adcb .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_daaaf !=nil {return _daaaf ;};};if _adcb .SpPr !=nil {if _gddgf :=_adcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gddgf !=nil {return _gddgf ;};};if _adcb .ExtLst !=nil {if _cffa :=_adcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cffa !=nil {return _cffa ;};};return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_cfeb :=&CT_UpDownBars {};return _cfeb }; // Validate validates the CT_PivotFmts and its children func (_ffgf *CT_PivotFmts )Validate ()error {return _ffgf .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_fbfb ST_LayoutMode )ValidateWithPath (path string )error {switch _fbfb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfb ));};return nil ;};func (_bgacf ST_Crosses )ValidateWithPath (path string )error {switch _bgacf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgacf ));};return nil ;};func (_egdb *CT_TickMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbff :=range start .Attr {if _cbff .Name .Local =="\u0076\u0061\u006c"{_egdb .ValAttr .UnmarshalXMLAttr (_cbff );continue ;};};for {_eegdf ,_cgfcc :=d .Token ();if _cgfcc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_cgfcc );};if _gfdfd ,_cdbgd :=_eegdf .(_g .EndElement );_cdbgd &&_gfdfd .Name ==start .Name {break ;};};return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_eccge :=&CT_ErrValType {};return _eccge };func NewCT_StrData ()*CT_StrData {_bdggg :=&CT_StrData {};return _bdggg };func (_agbda *CT_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agbda .Ext !=nil {_becfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_eaag :=range _agbda .Ext {e .EncodeElement (_eaag ,_becfe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gddba *CT_ExternalData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbfc :=range start .Attr {if _fbfc .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"&&_fbfc .Name .Local =="\u0069\u0064"||_fbfc .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"&&_fbfc .Name .Local =="\u0069\u0064"{_ccfg ,_ccab :=_fbfc .Value ,error (nil );if _ccab !=nil {return _ccab ;};_gddba .IdAttr =_ccfg ;continue ;};};_efce :for {_bfeg ,_ffcg :=d .Token ();if _ffcg !=nil {return _ffcg ;};switch _acga :=_bfeg .(type ){case _g .StartElement :switch _acga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gddba .AutoUpdate =NewCT_Boolean ();if _ebed :=d .DecodeElement (_gddba .AutoUpdate ,&_acga );_ebed !=nil {return _ebed ;};default:_a .Log ("\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",_acga .Name );if _gdgcc :=d .Skip ();_gdgcc !=nil {return _gdgcc ;};};case _g .EndElement :break _efce ;case _g .CharData :};};return nil ;};func (_ddcec ST_ScatterStyle )ValidateWithPath (path string )error {switch _ddcec {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcec ));};return nil ;}; // Validate validates the CT_OfPieType and its children func (_gfff *CT_OfPieType )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};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;); // Validate validates the CT_RotX and its children func (_dbdca *CT_RotX )Validate ()error {return _dbdca .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");}; // Validate validates the CT_Tx and its children func (_cefca *CT_Tx )Validate ()error {return _cefca .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func (_aegae *CT_PlotAreaChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aegae .AreaChart !=nil {_bdfac :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .AreaChart ,_bdfac );};if _aegae .Area3DChart !=nil {_bffge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Area3DChart ,_bffge );};if _aegae .LineChart !=nil {_gffcc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .LineChart ,_gffcc );};if _aegae .Line3DChart !=nil {_gafe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Line3DChart ,_gafe );};if _aegae .StockChart !=nil {_ebda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .StockChart ,_ebda );};if _aegae .RadarChart !=nil {_dcfedg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .RadarChart ,_dcfedg );};if _aegae .ScatterChart !=nil {_dadg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .ScatterChart ,_dadg );};if _aegae .PieChart !=nil {_cegbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .PieChart ,_cegbe );};if _aegae .Pie3DChart !=nil {_fdbdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Pie3DChart ,_fdbdb );};if _aegae .DoughnutChart !=nil {_effb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .DoughnutChart ,_effb );};if _aegae .BarChart !=nil {_gbfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .BarChart ,_gbfd );};if _aegae .Bar3DChart !=nil {_gagga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Bar3DChart ,_gagga );};if _aegae .OfPieChart !=nil {_fabfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .OfPieChart ,_fabfb );};if _aegae .SurfaceChart !=nil {_bcdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .SurfaceChart ,_bcdg );};if _aegae .Surface3DChart !=nil {_egcgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Surface3DChart ,_egcgb );};if _aegae .BubbleChart !=nil {_agaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .BubbleChart ,_agaf );};return nil ;}; // ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path func (_bgcad *CT_TxChoice )ValidateWithPath (path string )error {if _bgcad .StrRef !=nil {if _eegcg :=_bgcad .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_eegcg !=nil {return _eegcg ;};};if _bgcad .Rich !=nil {if _gccfb :=_bgcad .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_gccfb !=nil {return _gccfb ;};};return nil ;};func (_ffae *Chart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 _ffae .CT_RelId .MarshalXML (e ,start );};func (_ebdb *CT_CustSplit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebdb .SecondPiePt !=nil {_fbfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_egbff :=range _ebdb .SecondPiePt {e .EncodeElement (_egbff ,_fbfe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cefc *CT_Period )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cefc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cefc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_DPt and its children func (_dbbb *CT_DPt )Validate ()error {return _dbbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};var ST_ThicknessPercentPatternRe =_c .MustCompile (ST_ThicknessPercentPattern );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;); // Validate validates the CT_PictureOptions and its children func (_bccg *CT_PictureOptions )Validate ()error {return _bccg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");}; // Validate validates the EG_BarChartShared and its children func (_faef *EG_BarChartShared )Validate ()error {return _faef .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; // ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path func (_ffd *CT_ChartSpace )ValidateWithPath (path string )error {if _ffd .Date1904 !=nil {if _fedb :=_ffd .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_fedb !=nil {return _fedb ;};};if _ffd .Lang !=nil {if _egbc :=_ffd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_egbc !=nil {return _egbc ;};};if _ffd .RoundedCorners !=nil {if _bfca :=_ffd .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_bfca !=nil {return _bfca ;};};if _ffd .Style !=nil {if _gbgb :=_ffd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gbgb !=nil {return _gbgb ;};};if _ffd .ClrMapOvr !=nil {if _fdfd :=_ffd .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fdfd !=nil {return _fdfd ;};};if _ffd .PivotSource !=nil {if _bacdc :=_ffd .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bacdc !=nil {return _bacdc ;};};if _ffd .Protection !=nil {if _bgd :=_ffd .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bgd !=nil {return _bgd ;};};if _aecd :=_ffd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_aecd !=nil {return _aecd ;};if _ffd .SpPr !=nil {if _ffefb :=_ffd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffefb !=nil {return _ffefb ;};};if _ffd .TxPr !=nil {if _fefab :=_ffd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fefab !=nil {return _fefab ;};};if _ffd .ExternalData !=nil {if _afaa :=_ffd .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_afaa !=nil {return _afaa ;};};if _ffd .PrintSettings !=nil {if _bbfb :=_ffd .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_bbfb !=nil {return _bbfb ;};};if _ffd .UserShapes !=nil {if _gbfcc :=_ffd .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_gbfcc !=nil {return _gbfcc ;};};if _ffd .ExtLst !=nil {if _eeg :=_ffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeg !=nil {return _eeg ;};};return nil ;};func (_eedd *CT_LegendPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eedd .ValAttr !=ST_LegendPosUnset {_aebed ,_bbdc :=_eedd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bbdc !=nil {return _bbdc ;};start .Attr =append (start .Attr ,_aebed );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_decg *CT_ErrBars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _decg .ErrDir !=nil {_cedf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_decg .ErrDir ,_cedf );};_adeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_decg .ErrBarType ,_adeb );_dcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_decg .ErrValType ,_dcab );if _decg .NoEndCap !=nil {_gfdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_decg .NoEndCap ,_gfdb );};if _decg .Plus !=nil {_eabdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_decg .Plus ,_eabdb );};if _decg .Minus !=nil {_aedf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_decg .Minus ,_aedf );};if _decg .Val !=nil {_gfdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_decg .Val ,_gfdf );};if _decg .SpPr !=nil {_bfeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_decg .SpPr ,_bfeb );};if _decg .ExtLst !=nil {_facdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decg .ExtLst ,_facdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path func (_gbcc *CT_CatAx )ValidateWithPath (path string )error {if _fabf :=_gbcc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fabf !=nil {return _fabf ;};if _babf :=_gbcc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_babf !=nil {return _babf ;};if _gbcc .Delete !=nil {if _gcgab :=_gbcc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gcgab !=nil {return _gcgab ;};};if _gaab :=_gbcc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gaab !=nil {return _gaab ;};if _gbcc .MajorGridlines !=nil {if _cddb :=_gbcc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cddb !=nil {return _cddb ;};};if _gbcc .MinorGridlines !=nil {if _cdce :=_gbcc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cdce !=nil {return _cdce ;};};if _gbcc .Title !=nil {if _dcfe :=_gbcc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dcfe !=nil {return _dcfe ;};};if _gbcc .NumFmt !=nil {if _gbfc :=_gbcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gbfc !=nil {return _gbfc ;};};if _gbcc .MajorTickMark !=nil {if _daba :=_gbcc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_daba !=nil {return _daba ;};};if _gbcc .MinorTickMark !=nil {if _ddd :=_gbcc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ddd !=nil {return _ddd ;};};if _gbcc .TickLblPos !=nil {if _dfge :=_gbcc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dfge !=nil {return _dfge ;};};if _gbcc .SpPr !=nil {if _edcb :=_gbcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edcb !=nil {return _edcb ;};};if _gbcc .TxPr !=nil {if _aebef :=_gbcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aebef !=nil {return _aebef ;};};if _ada :=_gbcc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ada !=nil {return _ada ;};if _gbcc .Choice !=nil {if _fdfcc :=_gbcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdfcc !=nil {return _fdfcc ;};};if _gbcc .Auto !=nil {if _bgff :=_gbcc .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_bgff !=nil {return _bgff ;};};if _gbcc .LblAlgn !=nil {if _bbe :=_gbcc .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_bbe !=nil {return _bbe ;};};if _gbcc .LblOffset !=nil {if _bfda :=_gbcc .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_bfda !=nil {return _bfda ;};};if _gbcc .TickLblSkip !=nil {if _gacb :=_gbcc .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_gacb !=nil {return _gacb ;};};if _gbcc .TickMarkSkip !=nil {if _fecd :=_gbcc .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_fecd !=nil {return _fecd ;};};if _gbcc .NoMultiLvlLbl !=nil {if _fceff :=_gbcc .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_fceff !=nil {return _fceff ;};};if _gbcc .ExtLst !=nil {if _fcg :=_gbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcg !=nil {return _fcg ;};};return nil ;};type EG_LegendEntryData struct{TxPr *_fc .CT_TextBody ;};func (_bbaaa *ST_ErrDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbaaa =0;case "\u0078":*_bbaaa =1;case "\u0079":*_bbaaa =2;};return nil ;};func (_gdeef *CT_StrData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eccb :for {_gacgd ,_acfba :=d .Token ();if _acfba !=nil {return _acfba ;};switch _afdcg :=_gacgd .(type ){case _g .StartElement :switch _afdcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdeef .PtCount =NewCT_UnsignedInt ();if _bcea :=d .DecodeElement (_gdeef .PtCount ,&_afdcg );_bcea !=nil {return _bcea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgga :=NewCT_StrVal ();if _bgeaea :=d .DecodeElement (_efgga ,&_afdcg );_bgeaea !=nil {return _bgeaea ;};_gdeef .Pt =append (_gdeef .Pt ,_efgga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdeef .ExtLst =NewCT_ExtensionList ();if _efbba :=d .DecodeElement (_gdeef .ExtLst ,&_afdcg );_efbba !=nil {return _efbba ;};default:_a .Log ("\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",_afdcg .Name );if _fcfcf :=d .Skip ();_fcfcf !=nil {return _fcfcf ;};};case _g .EndElement :break _eccb ;case _g .CharData :};};return nil ;};func NewCT_DepthPercent ()*CT_DepthPercent {_gegc :=&CT_DepthPercent {};return _gegc }; // ValidateWithPath validates the CT_Double and its children, prefixing error messages with path func (_effca *CT_Double )ValidateWithPath (path string )error {return nil };func (_ebgdb ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _ebgdb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgdb ));};return nil ;};func (_edga *CT_DLbls )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbda :for {_gbfca ,_agde :=d .Token ();if _agde !=nil {return _agde ;};switch _ddca :=_gbfca .(type ){case _g .StartElement :switch _ddca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddbf :=NewCT_DLbl ();if _edgac :=d .DecodeElement (_ddbf ,&_ddca );_edgac !=nil {return _edgac ;};_edga .DLbl =append (_edga .DLbl ,_ddbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _bggf :=d .DecodeElement (&_edga .Choice .Delete ,&_ddca );_bggf !=nil {return _bggf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _eed :=d .DecodeElement (&_edga .Choice .NumFmt ,&_ddca );_eed !=nil {return _eed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ecfg :=d .DecodeElement (&_edga .Choice .SpPr ,&_ddca );_ecfg !=nil {return _ecfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _dgfg :=d .DecodeElement (&_edga .Choice .TxPr ,&_ddca );_dgfg !=nil {return _dgfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _cccc :=d .DecodeElement (&_edga .Choice .DLblPos ,&_ddca );_cccc !=nil {return _cccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _dbce :=d .DecodeElement (&_edga .Choice .ShowLegendKey ,&_ddca );_dbce !=nil {return _dbce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _cagc :=d .DecodeElement (&_edga .Choice .ShowVal ,&_ddca );_cagc !=nil {return _cagc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ggdb :=d .DecodeElement (&_edga .Choice .ShowCatName ,&_ddca );_ggdb !=nil {return _ggdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ggae :=d .DecodeElement (&_edga .Choice .ShowSerName ,&_ddca );_ggae !=nil {return _ggae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _cbef :=d .DecodeElement (&_edga .Choice .ShowPercent ,&_ddca );_cbef !=nil {return _cbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ebagc :=d .DecodeElement (&_edga .Choice .ShowBubbleSize ,&_ddca );_ebagc !=nil {return _ebagc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _gdgb :=d .DecodeElement (&_edga .Choice .Separator ,&_ddca );_gdgb !=nil {return _gdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _eded :=d .DecodeElement (&_edga .Choice .ShowLeaderLines ,&_ddca );_eded !=nil {return _eded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _eddfe :=d .DecodeElement (&_edga .Choice .LeaderLines ,&_ddca );_eddfe !=nil {return _eddfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edga .ExtLst =NewCT_ExtensionList ();if _ddgg :=d .DecodeElement (_edga .ExtLst ,&_ddca );_ddgg !=nil {return _ddgg ;};default:_a .Log ("\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",_ddca .Name );if _faga :=d .Skip ();_faga !=nil {return _faga ;};};case _g .EndElement :break _cbda ;case _g .CharData :};};return nil ;};func (_eaede *ST_RadarStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddece ,_fdcgc :=d .Token ();if _fdcgc !=nil {return _fdcgc ;};if _bdbeb ,_ffggb :=_fddece .(_g .EndElement );_ffggb &&_bdbeb .Name ==start .Name {*_eaede =1;return nil ;};if _ccbee ,_dedfa :=_fddece .(_g .CharData );!_dedfa {return _f .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",_fddece );}else {switch string (_ccbee ){case "":*_eaede =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eaede =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_eaede =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_eaede =3;};};_fddece ,_fdcgc =d .Token ();if _fdcgc !=nil {return _fdcgc ;};if _egdba ,_aedeg :=_fddece .(_g .EndElement );_aedeg &&_egdba .Name ==start .Name {return nil ;};return _f .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",_fddece );};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_cgcc *CT_Title )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeab :for {_dcdg ,_bdfbf :=d .Token ();if _bdfbf !=nil {return _bdfbf ;};switch _bfgbb :=_dcdg .(type ){case _g .StartElement :switch _bfgbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgcc .Tx =NewCT_Tx ();if _ggage :=d .DecodeElement (_cgcc .Tx ,&_bfgbb );_ggage !=nil {return _ggage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgcc .Layout =NewCT_Layout ();if _bgdfb :=d .DecodeElement (_cgcc .Layout ,&_bfgbb );_bgdfb !=nil {return _bgdfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgcc .Overlay =NewCT_Boolean ();if _gacf :=d .DecodeElement (_cgcc .Overlay ,&_bfgbb );_gacf !=nil {return _gacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgcc .SpPr =_fc .NewCT_ShapeProperties ();if _eefb :=d .DecodeElement (_cgcc .SpPr ,&_bfgbb );_eefb !=nil {return _eefb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgcc .TxPr =_fc .NewCT_TextBody ();if _bffab :=d .DecodeElement (_cgcc .TxPr ,&_bfgbb );_bffab !=nil {return _bffab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgcc .ExtLst =NewCT_ExtensionList ();if _cfbgf :=d .DecodeElement (_cgcc .ExtLst ,&_bfgbb );_cfbgf !=nil {return _cfbgf ;};default:_a .Log ("\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",_bfgbb .Name );if _efcdb :=d .Skip ();_efcdb !=nil {return _efcdb ;};};case _g .EndElement :break _aeab ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path func (_deafa *CT_Shape )ValidateWithPath (path string )error {if _gfcbf :=_deafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcbf !=nil {return _gfcbf ;};return nil ;}; // Validate validates the CT_Thickness and its children func (_gfgb *CT_Thickness )Validate ()error {return _gfgb .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_bddaf ST_LayoutTarget )String ()string {switch _bddaf {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};var ST_SecondPieSizePercentPatternRe =_c .MustCompile (ST_SecondPieSizePercentPattern );type CT_PictureStackUnit struct{ValAttr float64 ;}; // Validate validates the CT_Pie3DChart and its children func (_dfffa *CT_Pie3DChart )Validate ()error {return _dfffa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;}; // ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path func (_dddg *CT_Marker )ValidateWithPath (path string )error {if _dddg .Symbol !=nil {if _ceed :=_dddg .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_ceed !=nil {return _ceed ;};};if _dddg .Size !=nil {if _dgbd :=_dddg .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dgbd !=nil {return _dgbd ;};};if _dddg .SpPr !=nil {if _facf :=_dddg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_facf !=nil {return _facf ;};};if _dddg .ExtLst !=nil {if _bcfg :=_dddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfg !=nil {return _bcfg ;};};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;); // ValidateWithPath validates the CT_Title and its children, prefixing error messages with path func (_feace *CT_Title )ValidateWithPath (path string )error {if _feace .Tx !=nil {if _dabaa :=_feace .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dabaa !=nil {return _dabaa ;};};if _feace .Layout !=nil {if _abgg :=_feace .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_abgg !=nil {return _abgg ;};};if _feace .Overlay !=nil {if _cffc :=_feace .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cffc !=nil {return _cffc ;};};if _feace .SpPr !=nil {if _ggbf :=_feace .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbf !=nil {return _ggbf ;};};if _feace .TxPr !=nil {if _dfgb :=_feace .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfgb !=nil {return _dfgb ;};};if _feace .ExtLst !=nil {if _agfdb :=_feace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfdb !=nil {return _agfdb ;};};return nil ;};type CT_LegendPos struct{ValAttr ST_LegendPos ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};type ST_ErrValType byte ;func (_ffag *ST_DepthPercent )ValidateWithPath (path string )error {_dbebc :=[]string {};if _ffag .ST_DepthPercentWithSymbol !=nil {_dbebc =append (_dbebc ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _ffag .ST_DepthPercentUShort !=nil {_dbebc =append (_dbebc ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_dbebc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dbebc );};return nil ;};func (_bgcc *CT_Tx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgcc .Choice =NewCT_TxChoice ();_fadcca :for {_baecaf ,_dcebf :=d .Token ();if _dcebf !=nil {return _dcebf ;};switch _dgbc :=_baecaf .(type ){case _g .StartElement :switch _dgbc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcc .Choice =NewCT_TxChoice ();if _dgbgc :=d .DecodeElement (&_bgcc .Choice .StrRef ,&_dgbc );_dgbgc !=nil {return _dgbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcc .Choice =NewCT_TxChoice ();if _bbcde :=d .DecodeElement (&_bgcc .Choice .Rich ,&_dgbc );_bbcde !=nil {return _bbcde ;};default:_a .Log ("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",_dgbc .Name );if _gagd :=d .Skip ();_gagd !=nil {return _gagd ;};};case _g .EndElement :break _fadcca ;case _g .CharData :};};return nil ;};func (_fbfea *CT_SecondPieSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdbfc :=range start .Attr {if _gdbfc .Name .Local =="\u0076\u0061\u006c"{_cacac ,_gfdcb :=ParseUnionST_SecondPieSize (_gdbfc .Value );if _gfdcb !=nil {return _gfdcb ;};_fbfea .ValAttr =&_cacac ;continue ;};};for {_dabca ,_adfgba :=d .Token ();if _adfgba !=nil {return _f .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",_adfgba );};if _cgdfd ,_bageb :=_dabca .(_g .EndElement );_bageb &&_cgdfd .Name ==start .Name {break ;};};return nil ;}; // ST_DepthPercent is a union type type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_dfga *CT_Boolean )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfga .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dfga .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_caebg :=&CT_LegendEntryChoice {};return _caebg ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_cafbb :=&EG_SurfaceChartShared {};return _cafbb ;};func (_defcfd *ST_Thickness )Validate ()error {return _defcfd .ValidateWithPath ("")};func (_aefgb ST_RadarStyle )ValidateWithPath (path string )error {switch _aefgb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefgb ));};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};type ChartSpace struct{CT_ChartSpace };func NewCT_Legend ()*CT_Legend {_dfef :=&CT_Legend {};return _dfef };func (_afcee *CT_Extension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afcee .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_afcee .UriAttr )});};e .EncodeToken (start );if _afcee .Any !=nil {_afcee .Any .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cagg *ST_TrendlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgeae ,_geee :=d .Token ();if _geee !=nil {return _geee ;};if _dcefg ,_fabbd :=_cgeae .(_g .EndElement );_fabbd &&_dcefg .Name ==start .Name {*_cagg =1;return nil ;};if _cecg ,_eeagf :=_cgeae .(_g .CharData );!_eeagf {return _f .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",_cgeae );}else {switch string (_cecg ){case "":*_cagg =0;case "\u0065\u0078\u0070":*_cagg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_cagg =2;case "\u006c\u006f\u0067":*_cagg =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_cagg =4;case "\u0070\u006f\u006c\u0079":*_cagg =5;case "\u0070\u006f\u0077e\u0072":*_cagg =6;};};_cgeae ,_geee =d .Token ();if _geee !=nil {return _geee ;};if _dbceb ,_geabc :=_cgeae .(_g .EndElement );_geabc &&_dbceb .Name ==start .Name {return nil ;};return _f .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",_cgeae );};func (_bgag *CT_Legend )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedb :for {_aefeb ,_egeeb :=d .Token ();if _egeeb !=nil {return _egeeb ;};switch _afgc :=_aefeb .(type ){case _g .StartElement :switch _afgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgag .LegendPos =NewCT_LegendPos ();if _cead :=d .DecodeElement (_bgag .LegendPos ,&_afgc );_cead !=nil {return _cead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfce :=NewCT_LegendEntry ();if _gebb :=d .DecodeElement (_gfce ,&_afgc );_gebb !=nil {return _gebb ;};_bgag .LegendEntry =append (_bgag .LegendEntry ,_gfce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgag .Layout =NewCT_Layout ();if _fbef :=d .DecodeElement (_bgag .Layout ,&_afgc );_fbef !=nil {return _fbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgag .Overlay =NewCT_Boolean ();if _cede :=d .DecodeElement (_bgag .Overlay ,&_afgc );_cede !=nil {return _cede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgag .SpPr =_fc .NewCT_ShapeProperties ();if _dfab :=d .DecodeElement (_bgag .SpPr ,&_afgc );_dfab !=nil {return _dfab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgag .TxPr =_fc .NewCT_TextBody ();if _bbfgf :=d .DecodeElement (_bgag .TxPr ,&_afgc );_bbfgf !=nil {return _bbfgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgag .ExtLst =NewCT_ExtensionList ();if _ecfge :=d .DecodeElement (_bgag .ExtLst ,&_afgc );_ecfge !=nil {return _ecfge ;};default:_a .Log ("\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",_afgc .Name );if _dadc :=d .Skip ();_dadc !=nil {return _dadc ;};};case _g .EndElement :break _cedb ;case _g .CharData :};};return nil ;};func (_cfbeb *CT_PieSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfbeb .Idx =NewCT_UnsignedInt ();_cfbeb .Order =NewCT_UnsignedInt ();_fddgc :for {_afbc ,_bdbc :=d .Token ();if _bdbc !=nil {return _bdbc ;};switch _aeddc :=_afbc .(type ){case _g .StartElement :switch _aeddc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gabdb :=d .DecodeElement (_cfbeb .Idx ,&_aeddc );_gabdb !=nil {return _gabdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adeac :=d .DecodeElement (_cfbeb .Order ,&_aeddc );_adeac !=nil {return _adeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbeb .Tx =NewCT_SerTx ();if _bgfb :=d .DecodeElement (_cfbeb .Tx ,&_aeddc );_bgfb !=nil {return _bgfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbeb .SpPr =_fc .NewCT_ShapeProperties ();if _gefb :=d .DecodeElement (_cfbeb .SpPr ,&_aeddc );_gefb !=nil {return _gefb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbeb .Explosion =NewCT_UnsignedInt ();if _cffbc :=d .DecodeElement (_cfbeb .Explosion ,&_aeddc );_cffbc !=nil {return _cffbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddabf :=NewCT_DPt ();if _cecb :=d .DecodeElement (_ddabf ,&_aeddc );_cecb !=nil {return _cecb ;};_cfbeb .DPt =append (_cfbeb .DPt ,_ddabf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbeb .DLbls =NewCT_DLbls ();if _acba :=d .DecodeElement (_cfbeb .DLbls ,&_aeddc );_acba !=nil {return _acba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbeb .Cat =NewCT_AxDataSource ();if _fcgea :=d .DecodeElement (_cfbeb .Cat ,&_aeddc );_fcgea !=nil {return _fcgea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbeb .Val =NewCT_NumDataSource ();if _fbca :=d .DecodeElement (_cfbeb .Val ,&_aeddc );_fbca !=nil {return _fbca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbeb .ExtLst =NewCT_ExtensionList ();if _edcga :=d .DecodeElement (_cfbeb .ExtLst ,&_aeddc );_edcga !=nil {return _edcga ;};default:_a .Log ("\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",_aeddc .Name );if _cgae :=d .Skip ();_cgae !=nil {return _cgae ;};};case _g .EndElement :break _fddgc ;case _g .CharData :};};return nil ;};var ST_BubbleScalePercentPatternRe =_c .MustCompile (ST_BubbleScalePercentPattern );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 ;}; // ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path func (_cbdda *CT_RotY )ValidateWithPath (path string )error {if _cbdda .ValAttr !=nil {if *_cbdda .ValAttr < 0{return _f .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 ,*_cbdda .ValAttr );};if *_cbdda .ValAttr > 360{return _f .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 ,*_cbdda .ValAttr );};};return nil ;};func (_adbbf ST_TimeUnit )String ()string {switch _adbbf {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 "";};func NewCT_UpDownBar ()*CT_UpDownBar {_gafcaf :=&CT_UpDownBar {};return _gafcaf };type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type CT_Extension struct{UriAttr *string ;Any _a .Any ;};func (_agbcec *ST_SecondPieSize )Validate ()error {return _agbcec .ValidateWithPath ("")};func (_baddd *ST_ErrBarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcag ,_ggggc :=d .Token ();if _ggggc !=nil {return _ggggc ;};if _dfffe ,_aeced :=_gcag .(_g .EndElement );_aeced &&_dfffe .Name ==start .Name {*_baddd =1;return nil ;};if _eecbg ,_cfdbe :=_gcag .(_g .CharData );!_cfdbe {return _f .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",_gcag );}else {switch string (_eecbg ){case "":*_baddd =0;case "\u0062\u006f\u0074\u0068":*_baddd =1;case "\u006d\u0069\u006eu\u0073":*_baddd =2;case "\u0070\u006c\u0075\u0073":*_baddd =3;};};_gcag ,_ggggc =d .Token ();if _ggggc !=nil {return _ggggc ;};if _aagag ,_agabdb :=_gcag .(_g .EndElement );_agabdb &&_aagag .Name ==start .Name {return nil ;};return _f .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",_gcag );};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_gdffb *CT_ChartLines )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdffb .SpPr !=nil {_bbgad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdffb .SpPr ,_bbgad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cffgg ST_Grouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cffgg .String (),start );};func (_eaeee ST_BarGrouping )Validate ()error {return _eaeee .ValidateWithPath ("")};type ST_ErrDir byte ;func (_dbgfb *ST_BarGrouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faff ,_dgfff :=d .Token ();if _dgfff !=nil {return _dgfff ;};if _gedgg ,_cdbgf :=_faff .(_g .EndElement );_cdbgf &&_gedgg .Name ==start .Name {*_dbgfb =1;return nil ;};if _fdcdc ,_cedeb :=_faff .(_g .CharData );!_cedeb {return _f .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",_faff );}else {switch string (_fdcdc ){case "":*_dbgfb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dbgfb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_dbgfb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dbgfb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dbgfb =4;};};_faff ,_dgfff =d .Token ();if _dgfff !=nil {return _dgfff ;};if _ebffd ,_becc :=_faff .(_g .EndElement );_becc &&_ebffd .Name ==start .Name {return nil ;};return _f .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",_faff );}; // Validate validates the CT_Title and its children func (_gafaf *CT_Title )Validate ()error {return _gafaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_ffbfg *CT_SerAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_egeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ffbfg .AxId ,_egeeg );_fbefb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ffbfg .Scaling ,_fbefb );if _ffbfg .Delete !=nil {_addd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ffbfg .Delete ,_addd );};_dafee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ffbfg .AxPos ,_dafee );if _ffbfg .MajorGridlines !=nil {_aagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffbfg .MajorGridlines ,_aagb );};if _ffbfg .MinorGridlines !=nil {_eabba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffbfg .MinorGridlines ,_eabba );};if _ffbfg .Title !=nil {_fbcbgf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ffbfg .Title ,_fbcbgf );};if _ffbfg .NumFmt !=nil {_adgec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ffbfg .NumFmt ,_adgec );};if _ffbfg .MajorTickMark !=nil {_afec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffbfg .MajorTickMark ,_afec );};if _ffbfg .MinorTickMark !=nil {_dcgga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffbfg .MinorTickMark ,_dcgga );};if _ffbfg .TickLblPos !=nil {_eaccd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ffbfg .TickLblPos ,_eaccd );};if _ffbfg .SpPr !=nil {_gfcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffbfg .SpPr ,_gfcf );};if _ffbfg .TxPr !=nil {_dgcba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ffbfg .TxPr ,_dgcba );};_aefef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ffbfg .CrossAx ,_aefef );if _ffbfg .Choice !=nil {_ffbfg .Choice .MarshalXML (e ,_g .StartElement {});};if _ffbfg .TickLblSkip !=nil {_cgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffbfg .TickLblSkip ,_cgeb );};if _ffbfg .TickMarkSkip !=nil {_gbfea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffbfg .TickMarkSkip ,_gbfea );};if _ffbfg .ExtLst !=nil {_aagaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffbfg .ExtLst ,_aagaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egda *CT_ErrBars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egda .ErrBarType =NewCT_ErrBarType ();_egda .ErrValType =NewCT_ErrValType ();_aafd :for {_feccb ,_ffeg :=d .Token ();if _ffeg !=nil {return _ffeg ;};switch _cfab :=_feccb .(type ){case _g .StartElement :switch _cfab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egda .ErrDir =NewCT_ErrDir ();if _efgd :=d .DecodeElement (_egda .ErrDir ,&_cfab );_efgd !=nil {return _efgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcbdd :=d .DecodeElement (_egda .ErrBarType ,&_cfab );_fcbdd !=nil {return _fcbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dee :=d .DecodeElement (_egda .ErrValType ,&_cfab );_dee !=nil {return _dee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egda .NoEndCap =NewCT_Boolean ();if _daca :=d .DecodeElement (_egda .NoEndCap ,&_cfab );_daca !=nil {return _daca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egda .Plus =NewCT_NumDataSource ();if _efeab :=d .DecodeElement (_egda .Plus ,&_cfab );_efeab !=nil {return _efeab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egda .Minus =NewCT_NumDataSource ();if _aabfg :=d .DecodeElement (_egda .Minus ,&_cfab );_aabfg !=nil {return _aabfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egda .Val =NewCT_Double ();if _fgcga :=d .DecodeElement (_egda .Val ,&_cfab );_fgcga !=nil {return _fgcga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egda .SpPr =_fc .NewCT_ShapeProperties ();if _adce :=d .DecodeElement (_egda .SpPr ,&_cfab );_adce !=nil {return _adce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egda .ExtLst =NewCT_ExtensionList ();if _gfcg :=d .DecodeElement (_egda .ExtLst ,&_cfab );_gfcg !=nil {return _gfcg ;};default:_a .Log ("\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",_cfab .Name );if _fggc :=d .Skip ();_fggc !=nil {return _fggc ;};};case _g .EndElement :break _aafd ;case _g .CharData :};};return nil ;}; // Validate validates the CT_Marker and its children func (_dcefea *CT_Marker )Validate ()error {return _dcefea .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_cabda *Group_DLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eagff :for {_becg ,_beedc :=d .Token ();if _beedc !=nil {return _beedc ;};switch _gebeg :=_becg .(type ){case _g .StartElement :switch _gebeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .Layout =NewCT_Layout ();if _cdecg :=d .DecodeElement (_cabda .Layout ,&_gebeg );_cdecg !=nil {return _cdecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .Tx =NewCT_Tx ();if _gbae :=d .DecodeElement (_cabda .Tx ,&_gebeg );_gbae !=nil {return _gbae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .NumFmt =NewCT_NumFmt ();if _dega :=d .DecodeElement (_cabda .NumFmt ,&_gebeg );_dega !=nil {return _dega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .SpPr =_fc .NewCT_ShapeProperties ();if _bccga :=d .DecodeElement (_cabda .SpPr ,&_gebeg );_bccga !=nil {return _bccga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .TxPr =_fc .NewCT_TextBody ();if _fdef :=d .DecodeElement (_cabda .TxPr ,&_gebeg );_fdef !=nil {return _fdef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .DLblPos =NewCT_DLblPos ();if _cabeb :=d .DecodeElement (_cabda .DLblPos ,&_gebeg );_cabeb !=nil {return _cabeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .ShowLegendKey =NewCT_Boolean ();if _cffed :=d .DecodeElement (_cabda .ShowLegendKey ,&_gebeg );_cffed !=nil {return _cffed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .ShowVal =NewCT_Boolean ();if _bedc :=d .DecodeElement (_cabda .ShowVal ,&_gebeg );_bedc !=nil {return _bedc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .ShowCatName =NewCT_Boolean ();if _faecg :=d .DecodeElement (_cabda .ShowCatName ,&_gebeg );_faecg !=nil {return _faecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .ShowSerName =NewCT_Boolean ();if _aeege :=d .DecodeElement (_cabda .ShowSerName ,&_gebeg );_aeege !=nil {return _aeege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .ShowPercent =NewCT_Boolean ();if _fefdg :=d .DecodeElement (_cabda .ShowPercent ,&_gebeg );_fefdg !=nil {return _fefdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .ShowBubbleSize =NewCT_Boolean ();if _ffdaef :=d .DecodeElement (_cabda .ShowBubbleSize ,&_gebeg );_ffdaef !=nil {return _ffdaef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cabda .Separator =new (string );if _bfbed :=d .DecodeElement (_cabda .Separator ,&_gebeg );_bfbed !=nil {return _bfbed ;};default:_a .Log ("\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",_gebeg .Name );if _cfce :=d .Skip ();_cfce !=nil {return _cfce ;};};case _g .EndElement :break _eagff ;case _g .CharData :};};return nil ;};func (_febc ST_Shape )ValidateWithPath (path string )error {switch _febc {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febc ));};return nil ;};func (_dbeg *CT_ExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbaf :for {_gfef ,_debec :=d .Token ();if _debec !=nil {return _debec ;};switch _ecef :=_gfef .(type ){case _g .StartElement :switch _ecef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dggc :=NewCT_Extension ();if _dbee :=d .DecodeElement (_dggc ,&_ecef );_dbee !=nil {return _dbee ;};_dbeg .Ext =append (_dbeg .Ext ,_dggc );default:_a .Log ("\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",_ecef .Name );if _eacd :=d .Skip ();_eacd !=nil {return _eacd ;};};case _g .EndElement :break _cbbaf ;case _g .CharData :};};return nil ;};func (_cfbdg ST_BarDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdbge :=_g .Attr {};_bdbge .Name =name ;switch _cfbdg {case ST_BarDirUnset :_bdbge .Value ="";case ST_BarDirBar :_bdbge .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_bdbge .Value ="\u0063\u006f\u006c";};return _bdbge ,nil ;};func (_acfe *CT_PrintSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aagc :for {_dfcbb ,_ceaa :=d .Token ();if _ceaa !=nil {return _ceaa ;};switch _dbbc :=_dfcbb .(type ){case _g .StartElement :switch _dbbc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfe .HeaderFooter =NewCT_HeaderFooter ();if _feed :=d .DecodeElement (_acfe .HeaderFooter ,&_dbbc );_feed !=nil {return _feed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfe .PageMargins =NewCT_PageMargins ();if _baceg :=d .DecodeElement (_acfe .PageMargins ,&_dbbc );_baceg !=nil {return _baceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfe .PageSetup =NewCT_PageSetup ();if _adeafd :=d .DecodeElement (_acfe .PageSetup ,&_dbbc );_adeafd !=nil {return _adeafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfe .LegacyDrawingHF =NewCT_RelId ();if _gefcb :=d .DecodeElement (_acfe .LegacyDrawingHF ,&_dbbc );_gefcb !=nil {return _gefcb ;};default:_a .Log ("\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",_dbbc .Name );if _eeec :=d .Skip ();_eeec !=nil {return _eeec ;};};case _g .EndElement :break _aagc ;case _g .CharData :};};return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .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 (_gaecf ST_ErrDir )Validate ()error {return _gaecf .ValidateWithPath ("")}; // ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path func (_bacd *CT_AxisUnit )ValidateWithPath (path string )error {if _bacd .ValAttr <=0{return _f .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 ,_bacd .ValAttr );};return nil ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cdbbb *CT_SurfaceSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdade :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cdbbb .Idx ,_cdade );_dddb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cdbbb .Order ,_dddb );if _cdbbb .Tx !=nil {_faeaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cdbbb .Tx ,_faeaa );};if _cdbbb .SpPr !=nil {_gbgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdbbb .SpPr ,_gbgc );};if _cdbbb .Cat !=nil {_efebc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cdbbb .Cat ,_efebc );};if _cdbbb .Val !=nil {_baggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cdbbb .Val ,_baggg );};if _cdbbb .ExtLst !=nil {_ccgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdbbb .ExtLst ,_ccgcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cceb *CT_LegendPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u0076\u0061\u006c"{_cceb .ValAttr .UnmarshalXMLAttr (_cfcd );continue ;};};for {_bbdb ,_geaeeg :=d .Token ();if _geaeeg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_geaeeg );};if _bffagg ,_gecffa :=_bbdb .(_g .EndElement );_gecffa &&_bffagg .Name ==start .Name {break ;};};return nil ;};func (_bfccd *CT_TrendlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bacegc :=range start .Attr {if _bacegc .Name .Local =="\u0076\u0061\u006c"{_bfccd .ValAttr .UnmarshalXMLAttr (_bacegc );continue ;};};for {_bbee ,_bebcd :=d .Token ();if _bebcd !=nil {return _f .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",_bebcd );};if _ebfdb ,_dfgce :=_bbee .(_g .EndElement );_dfgce &&_ebfdb .Name ==start .Name {break ;};};return nil ;};func (_gbfbe *CT_TxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbfbe .StrRef !=nil {_bddg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gbfbe .StrRef ,_bddg );};if _gbfbe .Rich !=nil {_eecfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_gbfbe .Rich ,_eecfb );};return nil ;};func (_cfba *CT_CustSplit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaced :for {_fcfde ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _ggbg :=_fcfde .(type ){case _g .StartElement :switch _ggbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beca :=NewCT_UnsignedInt ();if _cdcg :=d .DecodeElement (_beca ,&_ggbg );_cdcg !=nil {return _cdcg ;};_cfba .SecondPiePt =append (_cfba .SecondPiePt ,_beca );default:_a .Log ("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",_ggbg .Name );if _gacab :=d .Skip ();_gacab !=nil {return _gacab ;};};case _g .EndElement :break _aaced ;case _g .CharData :};};return nil ;};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 *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;}; // ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path func (_gdg *CT_BubbleChart )ValidateWithPath (path string )error {if _gdg .VaryColors !=nil {if _dgcd :=_gdg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dgcd !=nil {return _dgcd ;};};for _beacb ,_aegb :=range _gdg .Ser {if _eabg :=_aegb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beacb ));_eabg !=nil {return _eabg ;};};if _gdg .DLbls !=nil {if _gfcb :=_gdg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfcb !=nil {return _gfcb ;};};if _gdg .Bubble3D !=nil {if _adc :=_gdg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_adc !=nil {return _adc ;};};if _gdg .BubbleScale !=nil {if _gacg :=_gdg .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_gacg !=nil {return _gacg ;};};if _gdg .ShowNegBubbles !=nil {if _aegd :=_gdg .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_aegd !=nil {return _aegd ;};};if _gdg .SizeRepresents !=nil {if _faag :=_gdg .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_faag !=nil {return _faag ;};};for _aede ,_cffd :=range _gdg .AxId {if _dfdg :=_cffd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aede ));_dfdg !=nil {return _dfdg ;};};if _gdg .ExtLst !=nil {if _efee :=_gdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efee !=nil {return _efee ;};};return nil ;}; // Validate validates the CT_MultiLvlStrData and its children func (_aefb *CT_MultiLvlStrData )Validate ()error {return _aefb .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");}; // ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path func (_cbge *CT_FirstSliceAng )ValidateWithPath (path string )error {if _cbge .ValAttr !=nil {if *_cbge .ValAttr < 0{return _f .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 ,*_cbge .ValAttr );};if *_cbge .ValAttr > 360{return _f .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 ,*_cbge .ValAttr );};};return nil ;};func (_gged *CT_BubbleSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gged .Idx ,_edgd );_gea :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gged .Order ,_gea );if _gged .Tx !=nil {_gdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gged .Tx ,_gdfe );};if _gged .SpPr !=nil {_eagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gged .SpPr ,_eagb );};if _gged .InvertIfNegative !=nil {_bcdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gged .InvertIfNegative ,_bcdc );};if _gged .DPt !=nil {_afgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_efgcf :=range _gged .DPt {e .EncodeElement (_efgcf ,_afgg );};};if _gged .DLbls !=nil {_cedd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gged .DLbls ,_cedd );};if _gged .Trendline !=nil {_dda :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_adff :=range _gged .Trendline {e .EncodeElement (_adff ,_dda );};};if _gged .ErrBars !=nil {_deb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ded :=range _gged .ErrBars {e .EncodeElement (_ded ,_deb );};};if _gged .XVal !=nil {_aff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_gged .XVal ,_aff );};if _gged .YVal !=nil {_dcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_gged .YVal ,_dcf );};if _gged .BubbleSize !=nil {_aage :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gged .BubbleSize ,_aage );};if _gged .Bubble3D !=nil {_dafe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gged .Bubble3D ,_dafe );};if _gged .ExtLst !=nil {_bacb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gged .ExtLst ,_bacb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_baced *CT_LegendEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baced .Idx =NewCT_UnsignedInt ();_dae :for {_bacfda ,_adcd :=d .Token ();if _adcd !=nil {return _adcd ;};switch _bagbf :=_bacfda .(type ){case _g .StartElement :switch _bagbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bbdd :=d .DecodeElement (_baced .Idx ,&_bagbf );_bbdd !=nil {return _bbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _baced .Choice ==nil {_baced .Choice =NewCT_LegendEntryChoice ();};if _becb :=d .DecodeElement (&_baced .Choice .Delete ,&_bagbf );_becb !=nil {return _becb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _baced .Choice ==nil {_baced .Choice =NewCT_LegendEntryChoice ();};if _ggbdg :=d .DecodeElement (&_baced .Choice .TxPr ,&_bagbf );_ggbdg !=nil {return _ggbdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baced .ExtLst =NewCT_ExtensionList ();if _cbeb :=d .DecodeElement (_baced .ExtLst ,&_bagbf );_cbeb !=nil {return _cbeb ;};default:_a .Log ("\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",_bagbf .Name );if _cceg :=d .Skip ();_cceg !=nil {return _cceg ;};};case _g .EndElement :break _dae ;case _g .CharData :};};return nil ;}; // Validate validates the CT_View3D and its children func (_ggefd *CT_View3D )Validate ()error {return _ggefd .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_ebbg *CT_Skip )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ebbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_BandFmt and its children func (_acc *CT_BandFmt )Validate ()error {return _acc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};type ST_TickLblPos byte ;const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;}; // Validate validates the CT_ScatterStyle and its children func (_cdgcf *CT_ScatterStyle )Validate ()error {return _cdgcf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_acd *CT_AreaChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bb :for {_aab ,_aaf :=d .Token ();if _aaf !=nil {return _aaf ;};switch _eaf :=_aab .(type ){case _g .StartElement :switch _eaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acd .Grouping =NewCT_Grouping ();if _ead :=d .DecodeElement (_acd .Grouping ,&_eaf );_ead !=nil {return _ead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acd .VaryColors =NewCT_Boolean ();if _ege :=d .DecodeElement (_acd .VaryColors ,&_eaf );_ege !=nil {return _ege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cec :=NewCT_AreaSer ();if _gg :=d .DecodeElement (_cec ,&_eaf );_gg !=nil {return _gg ;};_acd .Ser =append (_acd .Ser ,_cec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acd .DLbls =NewCT_DLbls ();if _bc :=d .DecodeElement (_acd .DLbls ,&_eaf );_bc !=nil {return _bc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acd .DropLines =NewCT_ChartLines ();if _bbf :=d .DecodeElement (_acd .DropLines ,&_eaf );_bbf !=nil {return _bbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebd :=NewCT_UnsignedInt ();if _bag :=d .DecodeElement (_ebd ,&_eaf );_bag !=nil {return _bag ;};_acd .AxId =append (_acd .AxId ,_ebd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acd .ExtLst =NewCT_ExtensionList ();if _afg :=d .DecodeElement (_acd .ExtLst ,&_eaf );_afg !=nil {return _afg ;};default:_a .Log ("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",_eaf .Name );if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _g .EndElement :break _bb ;case _g .CharData :};};return nil ;};type CT_Thickness struct{ValAttr ST_Thickness ;};func NewCT_LineSer ()*CT_LineSer {_cdddd :=&CT_LineSer {};_cdddd .Idx =NewCT_UnsignedInt ();_cdddd .Order =NewCT_UnsignedInt ();return _cdddd ;}; // ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path func (_bdgb *CT_Thickness )ValidateWithPath (path string )error {if _fgcdd :=_bdgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcdd !=nil {return _fgcdd ;};return nil ;};type ST_TrendlineType byte ;func (_eeaab ST_Overlap )String ()string {if _eeaab .ST_OverlapPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_eeaab .ST_OverlapPercent );};if _eeaab .ST_OverlapByte !=nil {return _f .Sprintf ("\u0025\u0076",*_eeaab .ST_OverlapByte );};return "";}; // Validate validates the CT_TxChoice and its children func (_ebfaa *CT_TxChoice )Validate ()error {return _ebfaa .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");}; // ST_HoleSize is a union type type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;}; // ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path func (_cadce *CT_ValAx )ValidateWithPath (path string )error {if _fbdag :=_cadce .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fbdag !=nil {return _fbdag ;};if _dfadd :=_cadce .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_dfadd !=nil {return _dfadd ;};if _cadce .Delete !=nil {if _degfa :=_cadce .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_degfa !=nil {return _degfa ;};};if _fcegg :=_cadce .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fcegg !=nil {return _fcegg ;};if _cadce .MajorGridlines !=nil {if _aaeag :=_cadce .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aaeag !=nil {return _aaeag ;};};if _cadce .MinorGridlines !=nil {if _ggfee :=_cadce .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ggfee !=nil {return _ggfee ;};};if _cadce .Title !=nil {if _abgfg :=_cadce .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_abgfg !=nil {return _abgfg ;};};if _cadce .NumFmt !=nil {if _ecfeg :=_cadce .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ecfeg !=nil {return _ecfeg ;};};if _cadce .MajorTickMark !=nil {if _bdecd :=_cadce .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bdecd !=nil {return _bdecd ;};};if _cadce .MinorTickMark !=nil {if _afdfg :=_cadce .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afdfg !=nil {return _afdfg ;};};if _cadce .TickLblPos !=nil {if _agaa :=_cadce .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_agaa !=nil {return _agaa ;};};if _cadce .SpPr !=nil {if _eageg :=_cadce .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eageg !=nil {return _eageg ;};};if _cadce .TxPr !=nil {if _ffdae :=_cadce .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffdae !=nil {return _ffdae ;};};if _bfbcc :=_cadce .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bfbcc !=nil {return _bfbcc ;};if _cadce .Choice !=nil {if _cbead :=_cadce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbead !=nil {return _cbead ;};};if _cadce .CrossBetween !=nil {if _dacee :=_cadce .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_dacee !=nil {return _dacee ;};};if _cadce .MajorUnit !=nil {if _gecdd :=_cadce .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_gecdd !=nil {return _gecdd ;};};if _cadce .MinorUnit !=nil {if _dceff :=_cadce .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_dceff !=nil {return _dceff ;};};if _cadce .DispUnits !=nil {if _fgcfe :=_cadce .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_fgcfe !=nil {return _fgcfe ;};};if _cadce .ExtLst !=nil {if _gbbab :=_cadce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbab !=nil {return _gbbab ;};};return nil ;};func (_ddbc *CT_CatAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ceeed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ddbc .AxId ,_ceeed );_degd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ddbc .Scaling ,_degd );if _ddbc .Delete !=nil {_ccfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ddbc .Delete ,_ccfe );};_cbec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ddbc .AxPos ,_cbec );if _ddbc .MajorGridlines !=nil {_gebg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddbc .MajorGridlines ,_gebg );};if _ddbc .MinorGridlines !=nil {_ebefd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddbc .MinorGridlines ,_ebefd );};if _ddbc .Title !=nil {_begf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ddbc .Title ,_begf );};if _ddbc .NumFmt !=nil {_ecdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ddbc .NumFmt ,_ecdg );};if _ddbc .MajorTickMark !=nil {_fggf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ddbc .MajorTickMark ,_fggf );};if _ddbc .MinorTickMark !=nil {_bbcd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ddbc .MinorTickMark ,_bbcd );};if _ddbc .TickLblPos !=nil {_acf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ddbc .TickLblPos ,_acf );};if _ddbc .SpPr !=nil {_aafg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddbc .SpPr ,_aafg );};if _ddbc .TxPr !=nil {_abada :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ddbc .TxPr ,_abada );};_gde :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ddbc .CrossAx ,_gde );if _ddbc .Choice !=nil {_ddbc .Choice .MarshalXML (e ,_g .StartElement {});};if _ddbc .Auto !=nil {_dcfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ddbc .Auto ,_dcfa );};if _ddbc .LblAlgn !=nil {_fcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_ddbc .LblAlgn ,_fcdd );};if _ddbc .LblOffset !=nil {_ebgc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ddbc .LblOffset ,_ebgc );};if _ddbc .TickLblSkip !=nil {_bfcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ddbc .TickLblSkip ,_bfcce );};if _ddbc .TickMarkSkip !=nil {_aaad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ddbc .TickMarkSkip ,_aaad );};if _ddbc .NoMultiLvlLbl !=nil {_fbag :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_ddbc .NoMultiLvlLbl ,_fbag );};if _ddbc .ExtLst !=nil {_dab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddbc .ExtLst ,_dab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eedg *CT_Line3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eedg .Grouping =NewCT_Grouping ();_dedf :for {_cbad ,_ddfea :=d .Token ();if _ddfea !=nil {return _ddfea ;};switch _edfd :=_cbad .(type ){case _g .StartElement :switch _edfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fagac :=d .DecodeElement (_eedg .Grouping ,&_edfd );_fagac !=nil {return _fagac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eedg .VaryColors =NewCT_Boolean ();if _dgee :=d .DecodeElement (_eedg .VaryColors ,&_edfd );_dgee !=nil {return _dgee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcagg :=NewCT_LineSer ();if _cffb :=d .DecodeElement (_fcagg ,&_edfd );_cffb !=nil {return _cffb ;};_eedg .Ser =append (_eedg .Ser ,_fcagg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eedg .DLbls =NewCT_DLbls ();if _abce :=d .DecodeElement (_eedg .DLbls ,&_edfd );_abce !=nil {return _abce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eedg .DropLines =NewCT_ChartLines ();if _aceb :=d .DecodeElement (_eedg .DropLines ,&_edfd );_aceb !=nil {return _aceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eedg .GapDepth =NewCT_GapAmount ();if _bbgbc :=d .DecodeElement (_eedg .GapDepth ,&_edfd );_bbgbc !=nil {return _bbgbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_becd :=NewCT_UnsignedInt ();if _eceb :=d .DecodeElement (_becd ,&_edfd );_eceb !=nil {return _eceb ;};_eedg .AxId =append (_eedg .AxId ,_becd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eedg .ExtLst =NewCT_ExtensionList ();if _ecbb :=d .DecodeElement (_eedg .ExtLst ,&_edfd );_ecbb !=nil {return _ecbb ;};default:_a .Log ("\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",_edfd .Name );if _gece :=d .Skip ();_gece !=nil {return _gece ;};};case _g .EndElement :break _dedf ;case _g .CharData :};};return nil ;}; // Validate validates the CT_LayoutTarget and its children func (_ddccd *CT_LayoutTarget )Validate ()error {return _ddccd .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func NewCT_TxChoice ()*CT_TxChoice {_bfbef :=&CT_TxChoice {};return _bfbef };const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%"; // ValidateWithPath validates the UserShapes and its children, prefixing error messages with path func (_cfgbc *UserShapes )ValidateWithPath (path string )error {if _fdacf :=_cfgbc .CT_Drawing .ValidateWithPath (path );_fdacf !=nil {return _fdacf ;};return nil ;};func NewCT_DLbls ()*CT_DLbls {_gagb :=&CT_DLbls {};return _gagb };func (_dffca *ST_HoleSize )Validate ()error {return _dffca .ValidateWithPath ("")};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_fc .CT_TextBody ;}; // ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path func (_bfdbd *CT_LogBase )ValidateWithPath (path string )error {if _bfdbd .ValAttr < 2{return _f .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 ,_bfdbd .ValAttr );};if _bfdbd .ValAttr > 1000{return _f .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 ,_bfdbd .ValAttr );};return nil ;}; // ST_Thickness is a union type type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func (_dgffg ST_ErrBarType )Validate ()error {return _dgffg .ValidateWithPath ("")}; // Validate validates the CT_Shape and its children func (_bcbcg *CT_Shape )Validate ()error {return _bcbcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; // Validate validates the CT_DateAx and its children func (_decf *CT_DateAx )Validate ()error {return _decf .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};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 ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;}; // Validate validates the CT_LegendEntryChoice and its children func (_edcg *CT_LegendEntryChoice )Validate ()error {return _edcg .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func (_gdebg *ST_DispBlanksAs )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdebg =0;case "\u0073\u0070\u0061\u006e":*_gdebg =1;case "\u0067\u0061\u0070":*_gdebg =2;case "\u007a\u0065\u0072\u006f":*_gdebg =3;};return nil ;};func (_eeda *CT_LblAlgn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_debeb ,_ccgc :=_eeda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ccgc !=nil {return _ccgc ;};start .Attr =append (start .Attr ,_debeb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eaebc ST_OfPieType )String ()string {switch _eaebc {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_dcddb ST_TimeUnit )ValidateWithPath (path string )error {switch _dcddb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcddb ));};return nil ;};func (_feaa *CT_Order )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddgfg :=range start .Attr {if _ddgfg .Name .Local =="\u0076\u0061\u006c"{_cabeg ,_fcagc :=_b .ParseUint (_ddgfg .Value ,10,8);if _fcagc !=nil {return _fcagc ;};_cgbde :=uint8 (_cabeg );_feaa .ValAttr =&_cgbde ;continue ;};};for {_fabd ,_cedac :=d .Token ();if _cedac !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_cedac );};if _ecca ,_dccge :=_fabd .(_g .EndElement );_dccge &&_ecca .Name ==start .Name {break ;};};return nil ;};func (_gfdca *ST_LblOffset )ValidateWithPath (path string )error {_cbfbf :=[]string {};if _gfdca .ST_LblOffsetPercent !=nil {_cbfbf =append (_cbfbf ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gfdca .ST_LblOffsetUShort !=nil {_cbfbf =append (_cbfbf ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_cbfbf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbfbf );};return nil ;}; // ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path func (_bbfgg *CT_UpDownBars )ValidateWithPath (path string )error {if _bbfgg .GapWidth !=nil {if _bgef :=_bbfgg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgef !=nil {return _bgef ;};};if _bbfgg .UpBars !=nil {if _gaecb :=_bbfgg .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_gaecb !=nil {return _gaecb ;};};if _bbfgg .DownBars !=nil {if _aeeba :=_bbfgg .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_aeeba !=nil {return _aeeba ;};};if _bbfgg .ExtLst !=nil {if _efbc :=_bbfgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efbc !=nil {return _efbc ;};};return nil ;};func (_fddec *CT_Thickness )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adcf :=range start .Attr {if _adcf .Name .Local =="\u0076\u0061\u006c"{_eaeec ,_egged :=ParseUnionST_Thickness (_adcf .Value );if _egged !=nil {return _egged ;};_fddec .ValAttr =_eaeec ;continue ;};};for {_gbgbb ,_debc :=d .Token ();if _debc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_debc );};if _fcgaa ,_cabd :=_gbgbb .(_g .EndElement );_cabd &&_fcgaa .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path func (_gecfe *CT_LegendPos )ValidateWithPath (path string )error {if _bdcfc :=_gecfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdcfc !=nil {return _bdcfc ;};return nil ;};type ST_PageSetupOrientation byte ; // Validate validates the CT_Scaling and its children func (_feeea *CT_Scaling )Validate ()error {return _feeea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");}; // Validate validates the CT_AxDataSourceChoice and its children func (_fg *CT_AxDataSourceChoice )Validate ()error {return _fg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};var ST_DepthPercentWithSymbolPatternRe =_c .MustCompile (ST_DepthPercentWithSymbolPattern );func (_abef ST_AxPos )String ()string {switch _abef {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";}; // Validate validates the CT_DispUnitsLbl and its children func (_cfaf *CT_DispUnitsLbl )Validate ()error {return _cfaf .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");}; // Validate validates the CT_LblOffset and its children func (_fcea *CT_LblOffset )Validate ()error {return _fcea .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");}; // Validate validates the CT_NumRef and its children func (_cccbg *CT_NumRef )Validate ()error {return _cccbg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_eggaa *CT_NumDataSourceChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eggaa .NumRef !=nil {_effe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_eggaa .NumRef ,_effe );};if _eggaa .NumLit !=nil {_gabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_eggaa .NumLit ,_gabd );};return nil ;}; // Validate validates the CT_PivotSource and its children func (_bfgfc *CT_PivotSource )Validate ()error {return _bfgfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_cfbgff ST_LayoutMode )String ()string {switch _cfbgff {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";}; // ValidateWithPath validates the CT_Period and its children, prefixing error messages with path func (_bdbbgb *CT_Period )ValidateWithPath (path string )error {if _bdbbgb .ValAttr !=nil {if *_bdbbgb .ValAttr < 2{return _f .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 ,*_bdbbgb .ValAttr );};};return nil ;}; // Validate validates the CT_PageMargins and its children func (_cggc *CT_PageMargins )Validate ()error {return _cggc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_cbdbd *ST_AxPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbdbd =0;case "\u0062":*_cbdbd =1;case "\u006c":*_cbdbd =2;case "\u0072":*_cbdbd =3;case "\u0074":*_cbdbd =4;};return nil ;}; // Validate validates the CT_Style and its children func (_cebga *CT_Style )Validate ()error {return _cebga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_cfbg *CT_DispUnitsLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cfbg .Layout !=nil {_fbcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cfbg .Layout ,_fbcb );};if _cfbg .Tx !=nil {_fccb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cfbg .Tx ,_fccb );};if _cfbg .SpPr !=nil {_fabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfbg .SpPr ,_fabe );};if _cfbg .TxPr !=nil {_bcec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cfbg .TxPr ,_bcec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_fbed *CT_Double )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fbed .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .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 EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .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 (_abdg *CT_ManualLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgda :for {_fgbea ,_acaed :=d .Token ();if _acaed !=nil {return _acaed ;};switch _dabfd :=_fgbea .(type ){case _g .StartElement :switch _dabfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .LayoutTarget =NewCT_LayoutTarget ();if _gfgf :=d .DecodeElement (_abdg .LayoutTarget ,&_dabfd );_gfgf !=nil {return _gfgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .XMode =NewCT_LayoutMode ();if _ebeb :=d .DecodeElement (_abdg .XMode ,&_dabfd );_ebeb !=nil {return _ebeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .YMode =NewCT_LayoutMode ();if _dfgg :=d .DecodeElement (_abdg .YMode ,&_dabfd );_dfgg !=nil {return _dfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .WMode =NewCT_LayoutMode ();if _baebc :=d .DecodeElement (_abdg .WMode ,&_dabfd );_baebc !=nil {return _baebc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .HMode =NewCT_LayoutMode ();if _cadbe :=d .DecodeElement (_abdg .HMode ,&_dabfd );_cadbe !=nil {return _cadbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .X =NewCT_Double ();if _cgfeb :=d .DecodeElement (_abdg .X ,&_dabfd );_cgfeb !=nil {return _cgfeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .Y =NewCT_Double ();if _bdfg :=d .DecodeElement (_abdg .Y ,&_dabfd );_bdfg !=nil {return _bdfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .W =NewCT_Double ();if _aedfd :=d .DecodeElement (_abdg .W ,&_dabfd );_aedfd !=nil {return _aedfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .H =NewCT_Double ();if _cbgec :=d .DecodeElement (_abdg .H ,&_dabfd );_cbgec !=nil {return _cbgec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdg .ExtLst =NewCT_ExtensionList ();if _dagce :=d .DecodeElement (_abdg .ExtLst ,&_dabfd );_dagce !=nil {return _dagce ;};default:_a .Log ("\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",_dabfd .Name );if _dcabd :=d .Skip ();_dcabd !=nil {return _dcabd ;};};case _g .EndElement :break _bgda ;case _g .CharData :};};return nil ;}; // Validate validates the CT_Lvl and its children func (_gaead *CT_Lvl )Validate ()error {return _gaead .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_aecdb *EG_SurfaceChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabce :for {_fffafg ,_bgab :=d .Token ();if _bgab !=nil {return _bgab ;};switch _agefe :=_fffafg .(type ){case _g .StartElement :switch _agefe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aecdb .Wireframe =NewCT_Boolean ();if _aecfg :=d .DecodeElement (_aecdb .Wireframe ,&_agefe );_aecfg !=nil {return _aecfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baccg :=NewCT_SurfaceSer ();if _fded :=d .DecodeElement (_baccg ,&_agefe );_fded !=nil {return _fded ;};_aecdb .Ser =append (_aecdb .Ser ,_baccg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aecdb .BandFmts =NewCT_BandFmts ();if _ecada :=d .DecodeElement (_aecdb .BandFmts ,&_agefe );_ecada !=nil {return _ecada ;};default:_a .Log ("\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",_agefe .Name );if _fgdaf :=d .Skip ();_fgdaf !=nil {return _fgdaf ;};};case _g .EndElement :break _dabce ;case _g .CharData :};};return nil ;};type ST_RadarStyle byte ;func (_ccdgc *CT_StockChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeb :for {_ecfa ,_acdfd :=d .Token ();if _acdfd !=nil {return _acdfd ;};switch _bccad :=_ecfa .(type ){case _g .StartElement :switch _bccad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcaab :=NewCT_LineSer ();if _gbada :=d .DecodeElement (_bcaab ,&_bccad );_gbada !=nil {return _gbada ;};_ccdgc .Ser =append (_ccdgc .Ser ,_bcaab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdgc .DLbls =NewCT_DLbls ();if _aaeef :=d .DecodeElement (_ccdgc .DLbls ,&_bccad );_aaeef !=nil {return _aaeef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdgc .DropLines =NewCT_ChartLines ();if _edacd :=d .DecodeElement (_ccdgc .DropLines ,&_bccad );_edacd !=nil {return _edacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdgc .HiLowLines =NewCT_ChartLines ();if _feba :=d .DecodeElement (_ccdgc .HiLowLines ,&_bccad );_feba !=nil {return _feba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdgc .UpDownBars =NewCT_UpDownBars ();if _ecbbb :=d .DecodeElement (_ccdgc .UpDownBars ,&_bccad );_ecbbb !=nil {return _ecbbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gddac :=NewCT_UnsignedInt ();if _dfabb :=d .DecodeElement (_gddac ,&_bccad );_dfabb !=nil {return _dfabb ;};_ccdgc .AxId =append (_ccdgc .AxId ,_gddac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdgc .ExtLst =NewCT_ExtensionList ();if _gcdb :=d .DecodeElement (_ccdgc .ExtLst ,&_bccad );_gcdb !=nil {return _gcdb ;};default:_a .Log ("\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",_bccad .Name );if _cfbfa :=d .Skip ();_cfbfa !=nil {return _cfbfa ;};};case _g .EndElement :break _aeeb ;case _g .CharData :};};return nil ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;}; // ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path func (_cba *CT_BandFmt )ValidateWithPath (path string )error {if _gag :=_cba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gag !=nil {return _gag ;};if _cba .SpPr !=nil {if _ecd :=_cba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecd !=nil {return _ecd ;};};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;}; // ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path func (_eegbb *CT_MarkerStyle )ValidateWithPath (path string )error {if _eegbb .ValAttr ==ST_MarkerStyleUnset {return _f .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 _cfafd :=_eegbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfafd !=nil {return _cfafd ;};return nil ;};func (_caded ST_PictureFormat )Validate ()error {return _caded .ValidateWithPath ("")};func (_bafg *CT_LblAlgn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafg .ValAttr =ST_LblAlgn (1);for _ ,_cacd :=range start .Attr {if _cacd .Name .Local =="\u0076\u0061\u006c"{_bafg .ValAttr .UnmarshalXMLAttr (_cacd );continue ;};};for {_gacba ,_fbfeg :=d .Token ();if _fbfeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_fbfeg );};if _acec ,_ffffd :=_gacba .(_g .EndElement );_ffffd &&_acec .Name ==start .Name {break ;};};return nil ;};func (_dcffc *CT_NumData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcbec :for {_ccfc ,_cebed :=d .Token ();if _cebed !=nil {return _cebed ;};switch _edge :=_ccfc .(type ){case _g .StartElement :switch _edge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcffc .FormatCode =new (string );if _dgdga :=d .DecodeElement (_dcffc .FormatCode ,&_edge );_dgdga !=nil {return _dgdga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcffc .PtCount =NewCT_UnsignedInt ();if _aebf :=d .DecodeElement (_dcffc .PtCount ,&_edge );_aebf !=nil {return _aebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_defbc :=NewCT_NumVal ();if _ggcc :=d .DecodeElement (_defbc ,&_edge );_ggcc !=nil {return _ggcc ;};_dcffc .Pt =append (_dcffc .Pt ,_defbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcffc .ExtLst =NewCT_ExtensionList ();if _dfabe :=d .DecodeElement (_dcffc .ExtLst ,&_edge );_dfabe !=nil {return _dfabe ;};default:_a .Log ("\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",_edge .Name );if _debga :=d .Skip ();_debga !=nil {return _debga ;};};case _g .EndElement :break _gcbec ;case _g .CharData :};};return nil ;};func (_cbeaa *ST_DepthPercent )Validate ()error {return _cbeaa .ValidateWithPath ("")};func NewCT_TimeUnit ()*CT_TimeUnit {_eaba :=&CT_TimeUnit {};return _eaba };type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;};func NewGroup_DLbl ()*Group_DLbl {_eadeg :=&Group_DLbl {};return _eadeg };type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_cbadac *ST_LayoutMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefgf ,_bfdfbb :=d .Token ();if _bfdfbb !=nil {return _bfdfbb ;};if _aada ,_bcbgf :=_eefgf .(_g .EndElement );_bcbgf &&_aada .Name ==start .Name {*_cbadac =1;return nil ;};if _gccd ,_eaaa :=_eefgf .(_g .CharData );!_eaaa {return _f .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",_eefgf );}else {switch string (_gccd ){case "":*_cbadac =0;case "\u0065\u0064\u0067\u0065":*_cbadac =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_cbadac =2;};};_eefgf ,_bfdfbb =d .Token ();if _bfdfbb !=nil {return _bfdfbb ;};if _faaag ,_bfefgg :=_eefgf .(_g .EndElement );_bfefgg &&_faaag .Name ==start .Name {return nil ;};return _f .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",_eefgf );};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_fc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_dfade *ST_Shape )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfade =0;case "\u0063\u006f\u006e\u0065":*_dfade =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dfade =2;case "\u0062\u006f\u0078":*_dfade =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dfade =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dfade =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dfade =6;};return nil ;};func (_ffacc *ST_TimeUnit )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffacc =0;case "\u0064\u0061\u0079\u0073":*_ffacc =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_ffacc =2;case "\u0079\u0065\u0061r\u0073":*_ffacc =3;};return nil ;};func NewEG_PieChartShared ()*EG_PieChartShared {_ffefa :=&EG_PieChartShared {};return _ffefa };func NewCT_RelId ()*CT_RelId {_bcgg :=&CT_RelId {};return _bcgg }; // ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path func (_becee *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _becee .PtCount !=nil {if _edgf :=_becee .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_edgf !=nil {return _edgf ;};};for _ecce ,_ffea :=range _becee .Lvl {if _ccge :=_ffea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ecce ));_ccge !=nil {return _ccge ;};};if _becee .ExtLst !=nil {if _abcc :=_becee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcc !=nil {return _abcc ;};};return nil ;}; // Validate validates the CT_DLbl and its children func (_fggd *CT_DLbl )Validate ()error {return _fggd .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");}; // Validate validates the CT_StockChart and its children func (_dggef *CT_StockChart )Validate ()error {return _dggef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_fde *CT_DLbls )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fde .DLbl !=nil {_dcggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_fbcf :=range _fde .DLbl {e .EncodeElement (_fbcf ,_dcggg );};};if _fde .Choice !=nil {_fde .Choice .MarshalXML (e ,_g .StartElement {});};if _fde .ExtLst !=nil {_aegbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fde .ExtLst ,_aegbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_adede :=&CT_DLblPos {};_adede .ValAttr =ST_DLblPos (1);return _adede ;};func NewCT_View3D ()*CT_View3D {_gfbfg :=&CT_View3D {};return _gfbfg };func (_ebbd *CT_DispBlanksAs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abga :=range start .Attr {if _abga .Name .Local =="\u0076\u0061\u006c"{_ebbd .ValAttr .UnmarshalXMLAttr (_abga );continue ;};};for {_gbbcb ,_fdfa :=d .Token ();if _fdfa !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fdfa );};if _aaeb ,_aega :=_gbbcb .(_g .EndElement );_aega &&_aaeb .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path func (_beafb *CT_PictureStackUnit )ValidateWithPath (path string )error {if _beafb .ValAttr <=0{return _f .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 ,_beafb .ValAttr );};return nil ;};func (_addf ST_Orientation )Validate ()error {return _addf .ValidateWithPath ("")};func (_adcfe ST_TickMark )Validate ()error {return _adcfe .ValidateWithPath ("")};func (_gedc *ST_LblOffset )Validate ()error {return _gedc .ValidateWithPath ("")};func (_cafb *CT_SerTx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cafb .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_TimeUnit and its children func (_fece *CT_TimeUnit )Validate ()error {return _fece .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;); // Validate validates the CT_SerAx and its children func (_faade *CT_SerAx )Validate ()error {return _faade .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func (_dcbbb *CT_StrData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcbbb .PtCount !=nil {_bgca :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dcbbb .PtCount ,_bgca );};if _dcbbb .Pt !=nil {_degeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fbged :=range _dcbbb .Pt {e .EncodeElement (_fbged ,_degeg );};};if _dcbbb .ExtLst !=nil {_bagfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbbb .ExtLst ,_bagfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_ErrValType and its children func (_efec *CT_ErrValType )Validate ()error {return _efec .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_ExternalData ()*CT_ExternalData {_bgcd :=&CT_ExternalData {};return _bgcd }; // Validate validates the CT_DLbls and its children func (_dbbf *CT_DLbls )Validate ()error {return _dbbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};type UserShapes struct{_cd .CT_Drawing };type CT_TickMark struct{ValAttr ST_TickMark ;}; // Validate validates the ChartSpace and its children func (_fdgcd *ChartSpace )Validate ()error {return _fdgcd .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; // Validate validates the CT_PictureStackUnit and its children func (_adef *CT_PictureStackUnit )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);type ST_DispBlanksAs byte ;type CT_Boolean struct{ValAttr *bool ;};func (_beee *CT_Bar3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beee .BarDir =NewCT_BarDir ();_eged :for {_abb ,_bba :=d .Token ();if _bba !=nil {return _bba ;};switch _egd :=_abb .(type ){case _g .StartElement :switch _egd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfa :=d .DecodeElement (_beee .BarDir ,&_egd );_bdfa !=nil {return _bdfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beee .Grouping =NewCT_BarGrouping ();if _dfd :=d .DecodeElement (_beee .Grouping ,&_egd );_dfd !=nil {return _dfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beee .VaryColors =NewCT_Boolean ();if _eba :=d .DecodeElement (_beee .VaryColors ,&_egd );_eba !=nil {return _eba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agf :=NewCT_BarSer ();if _beab :=d .DecodeElement (_agf ,&_egd );_beab !=nil {return _beab ;};_beee .Ser =append (_beee .Ser ,_agf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beee .DLbls =NewCT_DLbls ();if _aag :=d .DecodeElement (_beee .DLbls ,&_egd );_aag !=nil {return _aag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beee .GapWidth =NewCT_GapAmount ();if _ecbd :=d .DecodeElement (_beee .GapWidth ,&_egd );_ecbd !=nil {return _ecbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beee .GapDepth =NewCT_GapAmount ();if _cge :=d .DecodeElement (_beee .GapDepth ,&_egd );_cge !=nil {return _cge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beee .Shape =NewCT_Shape ();if _cad :=d .DecodeElement (_beee .Shape ,&_egd );_cad !=nil {return _cad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afca :=NewCT_UnsignedInt ();if _bca :=d .DecodeElement (_afca ,&_egd );_bca !=nil {return _bca ;};_beee .AxId =append (_beee .AxId ,_afca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beee .ExtLst =NewCT_ExtensionList ();if _baaa :=d .DecodeElement (_beee .ExtLst ,&_egd );_baaa !=nil {return _baaa ;};default:_a .Log ("\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",_egd .Name );if _bcgd :=d .Skip ();_bcgd !=nil {return _bcgd ;};};case _g .EndElement :break _eged ;case _g .CharData :};};return nil ;};func (_bcfgfg *ST_SplitType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcfgfg =0;case "\u0061\u0075\u0074\u006f":*_bcfgfg =1;case "\u0063\u0075\u0073\u0074":*_bcfgfg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bcfgfg =3;case "\u0070\u006f\u0073":*_bcfgfg =4;case "\u0076\u0061\u006c":*_bcfgfg =5;};return nil ;};func (_gefe *CT_OfPieType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gefe .ValAttr !=ST_OfPieTypeUnset {_bgeg ,_ggfg :=_gefe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ggfg !=nil {return _ggfg ;};start .Attr =append (start .Attr ,_bgeg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdfda *ST_MarkerStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbegc ,_fgcec :=d .Token ();if _fgcec !=nil {return _fgcec ;};if _babfe ,_bceff :=_fbegc .(_g .EndElement );_bceff &&_babfe .Name ==start .Name {*_fdfda =1;return nil ;};if _gbafa ,_eafc :=_fbegc .(_g .CharData );!_eafc {return _f .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",_fbegc );}else {switch string (_gbafa ){case "":*_fdfda =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fdfda =1;case "\u0064\u0061\u0073\u0068":*_fdfda =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fdfda =3;case "\u0064\u006f\u0074":*_fdfda =4;case "\u006e\u006f\u006e\u0065":*_fdfda =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_fdfda =6;case "\u0070\u006c\u0075\u0073":*_fdfda =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fdfda =8;case "\u0073\u0074\u0061\u0072":*_fdfda =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fdfda =10;case "\u0078":*_fdfda =11;case "\u0061\u0075\u0074\u006f":*_fdfda =12;};};_fbegc ,_fgcec =d .Token ();if _fgcec !=nil {return _fgcec ;};if _gceee ,_cfadac :=_fbegc .(_g .EndElement );_cfadac &&_gceee .Name ==start .Name {return nil ;};return _f .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",_fbegc );}; // ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path func (_cfdeg *CT_ScatterStyle )ValidateWithPath (path string )error {if _dcdeg :=_cfdeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdeg !=nil {return _dcdeg ;};return nil ;};func (_beafag ST_AxPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggdcbb :=_g .Attr {};_ggdcbb .Name =name ;switch _beafag {case ST_AxPosUnset :_ggdcbb .Value ="";case ST_AxPosB :_ggdcbb .Value ="\u0062";case ST_AxPosL :_ggdcbb .Value ="\u006c";case ST_AxPosR :_ggdcbb .Value ="\u0072";case ST_AxPosT :_ggdcbb .Value ="\u0074";};return _ggdcbb ,nil ;};func (_gebf *CT_Pie3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gebf .VaryColors !=nil {_fdbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gebf .VaryColors ,_fdbd );};if _gebf .Ser !=nil {_gffd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ffcf :=range _gebf .Ser {e .EncodeElement (_ffcf ,_gffd );};};if _gebf .DLbls !=nil {_fffe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gebf .DLbls ,_fffe );};if _gebf .ExtLst !=nil {_cdfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gebf .ExtLst ,_cdfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CustSplit ()*CT_CustSplit {_ebec :=&CT_CustSplit {};return _ebec };func (_ebba ST_ScatterStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdfbbc :=_g .Attr {};_gdfbbc .Name =name ;switch _ebba {case ST_ScatterStyleUnset :_gdfbbc .Value ="";case ST_ScatterStyleNone :_gdfbbc .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_gdfbbc .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gdfbbc .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_gdfbbc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_gdfbbc .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gdfbbc .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _gdfbbc ,nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_acbc :=&CT_AxDataSourceChoice {};return _acbc ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_cafac ST_ErrBarType )ValidateWithPath (path string )error {switch _cafac {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafac ));};return nil ;};func (_gbc *CT_BubbleScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gbc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgeef *CT_ScatterChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgeef .ScatterStyle =NewCT_ScatterStyle ();_gagge :for {_dcde ,_egab :=d .Token ();if _egab !=nil {return _egab ;};switch _cafdc :=_dcde .(type ){case _g .StartElement :switch _cafdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cebaea :=d .DecodeElement (_bgeef .ScatterStyle ,&_cafdc );_cebaea !=nil {return _cebaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgeef .VaryColors =NewCT_Boolean ();if _effafd :=d .DecodeElement (_bgeef .VaryColors ,&_cafdc );_effafd !=nil {return _effafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegc :=NewCT_ScatterSer ();if _fgbdd :=d .DecodeElement (_fegc ,&_cafdc );_fgbdd !=nil {return _fgbdd ;};_bgeef .Ser =append (_bgeef .Ser ,_fegc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgeef .DLbls =NewCT_DLbls ();if _dacec :=d .DecodeElement (_bgeef .DLbls ,&_cafdc );_dacec !=nil {return _dacec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baac :=NewCT_UnsignedInt ();if _afdf :=d .DecodeElement (_baac ,&_cafdc );_afdf !=nil {return _afdf ;};_bgeef .AxId =append (_bgeef .AxId ,_baac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgeef .ExtLst =NewCT_ExtensionList ();if _afacd :=d .DecodeElement (_bgeef .ExtLst ,&_cafdc );_afacd !=nil {return _afacd ;};default:_a .Log ("\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",_cafdc .Name );if _beafa :=d .Skip ();_beafa !=nil {return _beafa ;};};case _g .EndElement :break _gagge ;case _g .CharData :};};return nil ;};func (_baeed *EG_LineChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ceedg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_baeed .Grouping ,_ceedg );if _baeed .VaryColors !=nil {_bgfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_baeed .VaryColors ,_bgfg );};if _baeed .Ser !=nil {_fdbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcgd :=range _baeed .Ser {e .EncodeElement (_dcgd ,_fdbe );};};if _baeed .DLbls !=nil {_gdea :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_baeed .DLbls ,_gdea );};if _baeed .DropLines !=nil {_faebg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_baeed .DropLines ,_faebg );};return nil ;};func (_adge *CT_HPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adge .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_adge .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the EG_PieChartShared and its children func (_daedc *EG_PieChartShared )Validate ()error {return _daedc .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func NewCT_BarGrouping ()*CT_BarGrouping {_dfc :=&CT_BarGrouping {};return _dfc }; // ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path func (_afgeg *CT_SizeRepresents )ValidateWithPath (path string )error {if _cefdb :=_afgeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cefdb !=nil {return _cefdb ;};return nil ;};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"; // Validate validates the CT_BarChart and its children func (_cfgf *CT_BarChart )Validate ()error {return _cfgf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_Boolean ()*CT_Boolean {_dace :=&CT_Boolean {};return _dace };func (_cgdgc *CT_RotY )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgdgc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cgdgc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbgg *CT_DispUnitsLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdce :for {_ggcd ,_dabff :=d .Token ();if _dabff !=nil {return _dabff ;};switch _bfdb :=_ggcd .(type ){case _g .StartElement :switch _bfdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbgg .Layout =NewCT_Layout ();if _cgfe :=d .DecodeElement (_gbgg .Layout ,&_bfdb );_cgfe !=nil {return _cgfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbgg .Tx =NewCT_Tx ();if _gddc :=d .DecodeElement (_gbgg .Tx ,&_bfdb );_gddc !=nil {return _gddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbgg .SpPr =_fc .NewCT_ShapeProperties ();if _adfgb :=d .DecodeElement (_gbgg .SpPr ,&_bfdb );_adfgb !=nil {return _adfgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbgg .TxPr =_fc .NewCT_TextBody ();if _dgfa :=d .DecodeElement (_gbgg .TxPr ,&_bfdb );_dgfa !=nil {return _dgfa ;};default:_a .Log ("\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",_bfdb .Name );if _dfdba :=d .Skip ();_dfdba !=nil {return _dfdba ;};};case _g .EndElement :break _fdce ;case _g .CharData :};};return nil ;};func (_gdfec *CT_Period )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_debgc :=range start .Attr {if _debgc .Name .Local =="\u0076\u0061\u006c"{_cagbc ,_gbcee :=_b .ParseUint (_debgc .Value ,10,32);if _gbcee !=nil {return _gbcee ;};_efdgf :=uint32 (_cagbc );_gdfec .ValAttr =&_efdgf ;continue ;};};for {_eedbca ,_egdg :=d .Token ();if _egdg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_egdg );};if _ecfcd ,_adcgf :=_eedbca .(_g .EndElement );_adcgf &&_ecfcd .Name ==start .Name {break ;};};return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_afgdc :=&CT_PlotAreaChoice1 {};return _afgdc };type ST_SizeRepresents byte ; // ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path func (_baecaa *CT_RadarChart )ValidateWithPath (path string )error {if _ecgfef :=_baecaa .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_ecgfef !=nil {return _ecgfef ;};if _baecaa .VaryColors !=nil {if _cedc :=_baecaa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cedc !=nil {return _cedc ;};};for _beegf ,_ceaee :=range _baecaa .Ser {if _geec :=_ceaee .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beegf ));_geec !=nil {return _geec ;};};if _baecaa .DLbls !=nil {if _ecdad :=_baecaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ecdad !=nil {return _ecdad ;};};for _ebfda ,_eefce :=range _baecaa .AxId {if _gdbef :=_eefce .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ebfda ));_gdbef !=nil {return _gdbef ;};};if _baecaa .ExtLst !=nil {if _cbfec :=_baecaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfec !=nil {return _cbfec ;};};return nil ;};func (_ddbfb ST_LegendPos )String ()string {switch _ddbfb {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 "";}; // Validate validates the EG_AxSharedChoice and its children func (_dfeb *EG_AxSharedChoice )Validate ()error {return _dfeb .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");}; // ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path func (_aeda *CT_ExtensionList )ValidateWithPath (path string )error {for _fafa ,_ecbc :=range _aeda .Ext {if _dbgeb :=_ecbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fafa ));_dbgeb !=nil {return _dbgeb ;};};return nil ;};func (_bbdf *CT_PlotAreaChoice1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbfgba :for {_cfag ,_cbca :=d .Token ();if _cbca !=nil {return _cbca ;};switch _bdgcce :=_cfag .(type ){case _g .StartElement :switch _bdgcce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdea :=NewCT_ValAx ();if _gabe :=d .DecodeElement (_fdea ,&_bdgcce );_gabe !=nil {return _gabe ;};_bbdf .ValAx =append (_bbdf .ValAx ,_fdea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebfcb :=NewCT_CatAx ();if _bbdgd :=d .DecodeElement (_ebfcb ,&_bdgcce );_bbdgd !=nil {return _bbdgd ;};_bbdf .CatAx =append (_bbdf .CatAx ,_ebfcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcc :=NewCT_DateAx ();if _badaa :=d .DecodeElement (_bdcc ,&_bdgcce );_badaa !=nil {return _badaa ;};_bbdf .DateAx =append (_bbdf .DateAx ,_bdcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afga :=NewCT_SerAx ();if _ggdbf :=d .DecodeElement (_afga ,&_bdgcce );_ggdbf !=nil {return _ggdbf ;};_bbdf .SerAx =append (_bbdf .SerAx ,_afga );default:_a .Log ("\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",_bdgcce .Name );if _ebbea :=d .Skip ();_ebbea !=nil {return _ebbea ;};};case _g .EndElement :break _fbfgba ;case _g .CharData :};};return nil ;};func (_bceaf *CT_ValAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bceaf .AxId =NewCT_UnsignedInt ();_bceaf .Scaling =NewCT_Scaling ();_bceaf .AxPos =NewCT_AxPos ();_bceaf .CrossAx =NewCT_UnsignedInt ();_dggge :for {_aabbb ,_abeaa :=d .Token ();if _abeaa !=nil {return _abeaa ;};switch _ddfed :=_aabbb .(type ){case _g .StartElement :switch _ddfed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bged :=d .DecodeElement (_bceaf .AxId ,&_ddfed );_bged !=nil {return _bged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfabef :=d .DecodeElement (_bceaf .Scaling ,&_ddfed );_cfabef !=nil {return _cfabef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .Delete =NewCT_Boolean ();if _gcca :=d .DecodeElement (_bceaf .Delete ,&_ddfed );_gcca !=nil {return _gcca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbc :=d .DecodeElement (_bceaf .AxPos ,&_ddfed );_bgbc !=nil {return _bgbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .MajorGridlines =NewCT_ChartLines ();if _fcdcc :=d .DecodeElement (_bceaf .MajorGridlines ,&_ddfed );_fcdcc !=nil {return _fcdcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .MinorGridlines =NewCT_ChartLines ();if _fgccg :=d .DecodeElement (_bceaf .MinorGridlines ,&_ddfed );_fgccg !=nil {return _fgccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .Title =NewCT_Title ();if _egece :=d .DecodeElement (_bceaf .Title ,&_ddfed );_egece !=nil {return _egece ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .NumFmt =NewCT_NumFmt ();if _daeca :=d .DecodeElement (_bceaf .NumFmt ,&_ddfed );_daeca !=nil {return _daeca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .MajorTickMark =NewCT_TickMark ();if _cabg :=d .DecodeElement (_bceaf .MajorTickMark ,&_ddfed );_cabg !=nil {return _cabg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .MinorTickMark =NewCT_TickMark ();if _dcccd :=d .DecodeElement (_bceaf .MinorTickMark ,&_ddfed );_dcccd !=nil {return _dcccd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .TickLblPos =NewCT_TickLblPos ();if _bfaaf :=d .DecodeElement (_bceaf .TickLblPos ,&_ddfed );_bfaaf !=nil {return _bfaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .SpPr =_fc .NewCT_ShapeProperties ();if _gdacb :=d .DecodeElement (_bceaf .SpPr ,&_ddfed );_gdacb !=nil {return _gdacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .TxPr =_fc .NewCT_TextBody ();if _cded :=d .DecodeElement (_bceaf .TxPr ,&_ddfed );_cded !=nil {return _cded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gafd :=d .DecodeElement (_bceaf .CrossAx ,&_ddfed );_gafd !=nil {return _gafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .Choice =NewEG_AxSharedChoice ();if _bbfd :=d .DecodeElement (&_bceaf .Choice .Crosses ,&_ddfed );_bbfd !=nil {return _bbfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .Choice =NewEG_AxSharedChoice ();if _gbceg :=d .DecodeElement (&_bceaf .Choice .CrossesAt ,&_ddfed );_gbceg !=nil {return _gbceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .CrossBetween =NewCT_CrossBetween ();if _ggeg :=d .DecodeElement (_bceaf .CrossBetween ,&_ddfed );_ggeg !=nil {return _ggeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .MajorUnit =NewCT_AxisUnit ();if _accbb :=d .DecodeElement (_bceaf .MajorUnit ,&_ddfed );_accbb !=nil {return _accbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .MinorUnit =NewCT_AxisUnit ();if _bcfad :=d .DecodeElement (_bceaf .MinorUnit ,&_ddfed );_bcfad !=nil {return _bcfad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .DispUnits =NewCT_DispUnits ();if _dagbe :=d .DecodeElement (_bceaf .DispUnits ,&_ddfed );_dagbe !=nil {return _dagbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bceaf .ExtLst =NewCT_ExtensionList ();if _dcgcd :=d .DecodeElement (_bceaf .ExtLst ,&_ddfed );_dcgcd !=nil {return _dcgcd ;};default:_a .Log ("\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",_ddfed .Name );if _acbd :=d .Skip ();_acbd !=nil {return _acbd ;};};case _g .EndElement :break _dggge ;case _g .CharData :};};return nil ;};func NewCT_PieSer ()*CT_PieSer {_eabb :=&CT_PieSer {};_eabb .Idx =NewCT_UnsignedInt ();_eabb .Order =NewCT_UnsignedInt ();return _eabb ;}; // Validate validates the CT_SizeRepresents and its children func (_bfec *CT_SizeRepresents )Validate ()error {return _bfec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_aaddb :=&EG_AxSharedChoice {};return _aaddb }; // Validate validates the CT_CustSplit and its children func (_dabf *CT_CustSplit )Validate ()error {return _dabf .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");}; // Validate validates the CT_Surface3DChart and its children func (_caafb *CT_Surface3DChart )Validate ()error {return _caafb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; // Validate validates the CT_UpDownBar and its children func (_bbbfb *CT_UpDownBar )Validate ()error {return _bbbfb .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");}; // ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path func (_ecfdb *Group_DLbl )ValidateWithPath (path string )error {if _ecfdb .Layout !=nil {if _fdacd :=_ecfdb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fdacd !=nil {return _fdacd ;};};if _ecfdb .Tx !=nil {if _fdeba :=_ecfdb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fdeba !=nil {return _fdeba ;};};if _ecfdb .NumFmt !=nil {if _adfbc :=_ecfdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_adfbc !=nil {return _adfbc ;};};if _ecfdb .SpPr !=nil {if _ggbdd :=_ecfdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbdd !=nil {return _ggbdd ;};};if _ecfdb .TxPr !=nil {if _adccd :=_ecfdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_adccd !=nil {return _adccd ;};};if _ecfdb .DLblPos !=nil {if _eegg :=_ecfdb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eegg !=nil {return _eegg ;};};if _ecfdb .ShowLegendKey !=nil {if _cbcfc :=_ecfdb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cbcfc !=nil {return _cbcfc ;};};if _ecfdb .ShowVal !=nil {if _fcbdg :=_ecfdb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fcbdg !=nil {return _fcbdg ;};};if _ecfdb .ShowCatName !=nil {if _fbdge :=_ecfdb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fbdge !=nil {return _fbdge ;};};if _ecfdb .ShowSerName !=nil {if _bdcgc :=_ecfdb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bdcgc !=nil {return _bdcgc ;};};if _ecfdb .ShowPercent !=nil {if _cfegd :=_ecfdb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cfegd !=nil {return _cfegd ;};};if _ecfdb .ShowBubbleSize !=nil {if _gbaga :=_ecfdb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gbaga !=nil {return _gbaga ;};};return nil ;};func NewCT_DTable ()*CT_DTable {_fac :=&CT_DTable {};return _fac };func (_cbeaae ST_SplitType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbeaae .String (),start );};func (_eeadf *CT_NumRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddbf :for {_aebeeb ,_agbge :=d .Token ();if _agbge !=nil {return _agbge ;};switch _ebde :=_aebeeb .(type ){case _g .StartElement :switch _ebde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddadd :=d .DecodeElement (&_eeadf .F ,&_ebde );_ddadd !=nil {return _ddadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeadf .NumCache =NewCT_NumData ();if _cgba :=d .DecodeElement (_eeadf .NumCache ,&_ebde );_cgba !=nil {return _cgba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeadf .ExtLst =NewCT_ExtensionList ();if _dggg :=d .DecodeElement (_eeadf .ExtLst ,&_ebde );_dggg !=nil {return _dggg ;};default:_a .Log ("\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",_ebde .Name );if _egae :=d .Skip ();_egae !=nil {return _egae ;};};case _g .EndElement :break _eddbf ;case _g .CharData :};};return nil ;};func (_geebad ST_PictureFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_geebad .String (),start );};func (_fdad *ST_SplitType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aafcb ,_agdf :=d .Token ();if _agdf !=nil {return _agdf ;};if _gdceg ,_fbagc :=_aafcb .(_g .EndElement );_fbagc &&_gdceg .Name ==start .Name {*_fdad =1;return nil ;};if _fedbd ,_dbacc :=_aafcb .(_g .CharData );!_dbacc {return _f .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",_aafcb );}else {switch string (_fedbd ){case "":*_fdad =0;case "\u0061\u0075\u0074\u006f":*_fdad =1;case "\u0063\u0075\u0073\u0074":*_fdad =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fdad =3;case "\u0070\u006f\u0073":*_fdad =4;case "\u0076\u0061\u006c":*_fdad =5;};};_aafcb ,_agdf =d .Token ();if _agdf !=nil {return _agdf ;};if _acfc ,_bcded :=_aafcb .(_g .EndElement );_bcded &&_acfc .Name ==start .Name {return nil ;};return _f .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",_aafcb );};func (_bccfa *ST_TickLblPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bccfa =0;case "\u0068\u0069\u0067\u0068":*_bccfa =1;case "\u006c\u006f\u0077":*_bccfa =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_bccfa =3;case "\u006e\u006f\u006e\u0065":*_bccfa =4;};return nil ;};type Chart struct{CT_RelId };func (_adeg *EG_PieChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgefc :for {_dccad ,_gcggb :=d .Token ();if _gcggb !=nil {return _gcggb ;};switch _bfff :=_dccad .(type ){case _g .StartElement :switch _bfff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeg .VaryColors =NewCT_Boolean ();if _bgeeb :=d .DecodeElement (_adeg .VaryColors ,&_bfff );_bgeeb !=nil {return _bgeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accbd :=NewCT_PieSer ();if _gggfe :=d .DecodeElement (_accbd ,&_bfff );_gggfe !=nil {return _gggfe ;};_adeg .Ser =append (_adeg .Ser ,_accbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeg .DLbls =NewCT_DLbls ();if _cbae :=d .DecodeElement (_adeg .DLbls ,&_bfff );_cbae !=nil {return _cbae ;};default:_a .Log ("\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",_bfff .Name );if _gcfag :=d .Skip ();_gcfag !=nil {return _gcfag ;};};case _g .EndElement :break _bgefc ;case _g .CharData :};};return nil ;}; // Validate validates the CT_StrVal and its children func (_fdccd *CT_StrVal )Validate ()error {return _fdccd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");}; // Validate validates the CT_BarSer and its children func (_edf *CT_BarSer )Validate ()error {return _edf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_cbegd ST_RadarStyle )String ()string {switch _cbegd {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 (_faabb ST_ErrBarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_faabb .String (),start );};func NewCT_BandFmt ()*CT_BandFmt {_fefd :=&CT_BandFmt {};_fefd .Idx =NewCT_UnsignedInt ();return _fefd ;};func (_bgadc *ST_TimeUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egegg ,_dfcab :=d .Token ();if _dfcab !=nil {return _dfcab ;};if _adgf ,_bgcbg :=_egegg .(_g .EndElement );_bgcbg &&_adgf .Name ==start .Name {*_bgadc =1;return nil ;};if _bgffe ,_abdca :=_egegg .(_g .CharData );!_abdca {return _f .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",_egegg );}else {switch string (_bgffe ){case "":*_bgadc =0;case "\u0064\u0061\u0079\u0073":*_bgadc =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bgadc =2;case "\u0079\u0065\u0061r\u0073":*_bgadc =3;};};_egegg ,_dfcab =d .Token ();if _dfcab !=nil {return _dfcab ;};if _bgfbg ,_bacga :=_egegg .(_g .EndElement );_bacga &&_bgfbg .Name ==start .Name {return nil ;};return _f .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",_egegg );};func (_ebbfbc *ST_OfPieType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcbec ,_bbgbad :=d .Token ();if _bbgbad !=nil {return _bbgbad ;};if _faabef ,_bddag :=_bcbec .(_g .EndElement );_bddag &&_faabef .Name ==start .Name {*_ebbfbc =1;return nil ;};if _adgd ,_dfbfa :=_bcbec .(_g .CharData );!_dfbfa {return _f .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",_bcbec );}else {switch string (_adgd ){case "":*_ebbfbc =0;case "\u0070\u0069\u0065":*_ebbfbc =1;case "\u0062\u0061\u0072":*_ebbfbc =2;};};_bcbec ,_bbgbad =d .Token ();if _bbgbad !=nil {return _bbgbad ;};if _efefa ,_ceaf :=_bcbec .(_g .EndElement );_ceaf &&_efefa .Name ==start .Name {return nil ;};return _f .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",_bcbec );};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_dbfa :=&EG_AreaChartShared {};return _dbfa };func (_ecbea *CT_DoughnutChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecbea .VaryColors !=nil {_cccg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ecbea .VaryColors ,_cccg );};if _ecbea .Ser !=nil {_gae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acge :=range _ecbea .Ser {e .EncodeElement (_acge ,_gae );};};if _ecbea .DLbls !=nil {_eebe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecbea .DLbls ,_eebe );};if _ecbea .FirstSliceAng !=nil {_dggf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_ecbea .FirstSliceAng ,_dggf );};if _ecbea .HoleSize !=nil {_faab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ecbea .HoleSize ,_faab );};if _ecbea .ExtLst !=nil {_ffgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbea .ExtLst ,_ffgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_PivotFmt and its children func (_adba *CT_PivotFmt )Validate ()error {return _adba .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");}; // ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path func (_fceg *CT_DLblChoice )ValidateWithPath (path string )error {if _fceg .Delete !=nil {if _fgae :=_fceg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fgae !=nil {return _fgae ;};};if _fceg .Layout !=nil {if _eee :=_fceg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_eee !=nil {return _eee ;};};if _fceg .Tx !=nil {if _gdgc :=_fceg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gdgc !=nil {return _gdgc ;};};if _fceg .NumFmt !=nil {if _fedab :=_fceg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fedab !=nil {return _fedab ;};};if _fceg .SpPr !=nil {if _faeg :=_fceg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_faeg !=nil {return _faeg ;};};if _fceg .TxPr !=nil {if _afaga :=_fceg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afaga !=nil {return _afaga ;};};if _fceg .DLblPos !=nil {if _cgddd :=_fceg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cgddd !=nil {return _cgddd ;};};if _fceg .ShowLegendKey !=nil {if _bddf :=_fceg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_bddf !=nil {return _bddf ;};};if _fceg .ShowVal !=nil {if _cddc :=_fceg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cddc !=nil {return _cddc ;};};if _fceg .ShowCatName !=nil {if _ddg :=_fceg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ddg !=nil {return _ddg ;};};if _fceg .ShowSerName !=nil {if _gddbb :=_fceg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gddbb !=nil {return _gddbb ;};};if _fceg .ShowPercent !=nil {if _bbfg :=_fceg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bbfg !=nil {return _bbfg ;};};if _fceg .ShowBubbleSize !=nil {if _cggfc :=_fceg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cggfc !=nil {return _cggfc ;};};return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_deafe :=&CT_ScatterStyle {};return _deafe }; // ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path func (_bcba *EG_BarChartShared )ValidateWithPath (path string )error {if _fcaaa :=_bcba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fcaaa !=nil {return _fcaaa ;};if _bcba .Grouping !=nil {if _ecdac :=_bcba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ecdac !=nil {return _ecdac ;};};if _bcba .VaryColors !=nil {if _cbbbe :=_bcba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbbbe !=nil {return _cbbbe ;};};for _aeeg ,_ecdgd :=range _bcba .Ser {if _bdcd :=_ecdgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aeeg ));_bdcd !=nil {return _bdcd ;};};if _bcba .DLbls !=nil {if _cbada :=_bcba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbada !=nil {return _cbada ;};};return nil ;}; // ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path func (_fd *CT_Area3DChart )ValidateWithPath (path string )error {if _fd .Grouping !=nil {if _dde :=_fd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dde !=nil {return _dde ;};};if _fd .VaryColors !=nil {if _fb :=_fd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fb !=nil {return _fb ;};};for _ced ,_df :=range _fd .Ser {if _dfg :=_df .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ced ));_dfg !=nil {return _dfg ;};};if _fd .DLbls !=nil {if _gda :=_fd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gda !=nil {return _gda ;};};if _fd .DropLines !=nil {if _ba :=_fd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ba !=nil {return _ba ;};};if _fd .GapDepth !=nil {if _ee :=_fd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_ee !=nil {return _ee ;};};for _cab ,_dgcb :=range _fd .AxId {if _aac :=_dgcb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cab ));_aac !=nil {return _aac ;};};if _fd .ExtLst !=nil {if _be :=_fd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_be !=nil {return _be ;};};return nil ;};func (_bafge *UserShapes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 _bafge .CT_Drawing .MarshalXML (e ,start );}; // Validate validates the CT_AxisUnit and its children func (_dag *CT_AxisUnit )Validate ()error {return _dag .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_gabda ST_Shape )Validate ()error {return _gabda .ValidateWithPath ("")}; // Validate validates the CT_Protection and its children func (_fecbf *CT_Protection )Validate ()error {return _fecbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_NumRef ()*CT_NumRef {_cfgd :=&CT_NumRef {};return _cfgd };func NewGroup_DLbls ()*Group_DLbls {_afad :=&Group_DLbls {};return _afad }; // Validate validates the CT_BandFmts and its children func (_edeb *CT_BandFmts )Validate ()error {return _edeb .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_bfe *CT_Bar3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bfe .BarDir ,_fbe );if _bfe .Grouping !=nil {_cegf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bfe .Grouping ,_cegf );};if _bfe .VaryColors !=nil {_dfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bfe .VaryColors ,_dfe );};if _bfe .Ser !=nil {_gcgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_baa :=range _bfe .Ser {e .EncodeElement (_baa ,_gcgeb );};};if _bfe .DLbls !=nil {_dbfd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bfe .DLbls ,_dbfd );};if _bfe .GapWidth !=nil {_dgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bfe .GapWidth ,_dgf );};if _bfe .GapDepth !=nil {_gcbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bfe .GapDepth ,_gcbc );};if _bfe .Shape !=nil {_bde :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_bfe .Shape ,_bde );};_cea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gff :=range _bfe .AxId {e .EncodeElement (_gff ,_cea );};if _bfe .ExtLst !=nil {_egf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfe .ExtLst ,_egf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afgce *CT_NumDataSourceChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acagd :for {_abbga ,_gfeb :=d .Token ();if _gfeb !=nil {return _gfeb ;};switch _fedea :=_abbga .(type ){case _g .StartElement :switch _fedea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afgce .NumRef =NewCT_NumRef ();if _cagf :=d .DecodeElement (_afgce .NumRef ,&_fedea );_cagf !=nil {return _cagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afgce .NumLit =NewCT_NumData ();if _afea :=d .DecodeElement (_afgce .NumLit ,&_fedea );_afea !=nil {return _afea ;};default:_a .Log ("\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",_fedea .Name );if _adaed :=d .Skip ();_adaed !=nil {return _adaed ;};};case _g .EndElement :break _acagd ;case _g .CharData :};};return nil ;};func (_fgddc *ST_AxPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efedg ,_dcdcc :=d .Token ();if _dcdcc !=nil {return _dcdcc ;};if _gcfc ,_egabg :=_efedg .(_g .EndElement );_egabg &&_gcfc .Name ==start .Name {*_fgddc =1;return nil ;};if _gaeb ,_ddceg :=_efedg .(_g .CharData );!_ddceg {return _f .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",_efedg );}else {switch string (_gaeb ){case "":*_fgddc =0;case "\u0062":*_fgddc =1;case "\u006c":*_fgddc =2;case "\u0072":*_fgddc =3;case "\u0074":*_fgddc =4;};};_efedg ,_dcdcc =d .Token ();if _dcdcc !=nil {return _dcdcc ;};if _adagd ,_ffabb :=_efedg .(_g .EndElement );_ffabb &&_adagd .Name ==start .Name {return nil ;};return _f .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",_efedg );};func (_fadbe ST_SplitType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_deadd :=_g .Attr {};_deadd .Name =name ;switch _fadbe {case ST_SplitTypeUnset :_deadd .Value ="";case ST_SplitTypeAuto :_deadd .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_deadd .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_deadd .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_deadd .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_deadd .Value ="\u0076\u0061\u006c";};return _deadd ,nil ;};func NewCT_Skip ()*CT_Skip {_eabbf :=&CT_Skip {};_eabbf .ValAttr =1;return _eabbf };type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_ebabe *CT_RotX )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebabe .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ebabe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebbdg ST_LayoutMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebbdg .String (),start );};func (_eebbd *CT_TrendlineLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaac :for {_eeecc ,_aagd :=d .Token ();if _aagd !=nil {return _aagd ;};switch _ceddc :=_eeecc .(type ){case _g .StartElement :switch _ceddc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebbd .Layout =NewCT_Layout ();if _bgfbfa :=d .DecodeElement (_eebbd .Layout ,&_ceddc );_bgfbfa !=nil {return _bgfbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebbd .Tx =NewCT_Tx ();if _ccfde :=d .DecodeElement (_eebbd .Tx ,&_ceddc );_ccfde !=nil {return _ccfde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebbd .NumFmt =NewCT_NumFmt ();if _bdbbe :=d .DecodeElement (_eebbd .NumFmt ,&_ceddc );_bdbbe !=nil {return _bdbbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebbd .SpPr =_fc .NewCT_ShapeProperties ();if _bdfacd :=d .DecodeElement (_eebbd .SpPr ,&_ceddc );_bdfacd !=nil {return _bdfacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebbd .TxPr =_fc .NewCT_TextBody ();if _cadefe :=d .DecodeElement (_eebbd .TxPr ,&_ceddc );_cadefe !=nil {return _cadefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebbd .ExtLst =NewCT_ExtensionList ();if _efdfa :=d .DecodeElement (_eebbd .ExtLst ,&_ceddc );_efdfa !=nil {return _efdfa ;};default:_a .Log ("\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",_ceddc .Name );if _fafbd :=d .Skip ();_fafbd !=nil {return _fafbd ;};};case _g .EndElement :break _eaac ;case _g .CharData :};};return nil ;}; // Validate validates the CT_Boolean and its children func (_dafb *CT_Boolean )Validate ()error {return _dafb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_gcdc *CT_MarkerSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ST_Overlap is a union type type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;}; // ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path func (_defb *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _defb .Delete !=nil {if _bdbgb :=_defb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bdbgb !=nil {return _bdbgb ;};};if _defb .TxPr !=nil {if _ebgd :=_defb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebgd !=nil {return _ebgd ;};};return nil ;};func (_dbe *CT_ErrValType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbe .ValAttr !=ST_ErrValTypeUnset {_dcee ,_ccbg :=_dbe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ccbg !=nil {return _ccbg ;};start .Attr =append (start .Attr ,_dcee );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func (_fbeeg *ST_Thickness )ValidateWithPath (path string )error {_cfbb :=[]string {};if _fbeeg .ST_ThicknessPercent !=nil {_cfbb =append (_cfbb ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fbeeg .Uint32 !=nil {_cfbb =append (_cfbb ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_cfbb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfbb );};return nil ;}; // ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path func (_cefae *Group_DLbls )ValidateWithPath (path string )error {if _cefae .NumFmt !=nil {if _cgfb :=_cefae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cgfb !=nil {return _cgfb ;};};if _cefae .SpPr !=nil {if _ffcdd :=_cefae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffcdd !=nil {return _ffcdd ;};};if _cefae .TxPr !=nil {if _aadc :=_cefae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aadc !=nil {return _aadc ;};};if _cefae .DLblPos !=nil {if _bfefgc :=_cefae .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_bfefgc !=nil {return _bfefgc ;};};if _cefae .ShowLegendKey !=nil {if _fcgec :=_cefae .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_fcgec !=nil {return _fcgec ;};};if _cefae .ShowVal !=nil {if _ebecg :=_cefae .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ebecg !=nil {return _ebecg ;};};if _cefae .ShowCatName !=nil {if _bfcfc :=_cefae .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bfcfc !=nil {return _bfcfc ;};};if _cefae .ShowSerName !=nil {if _gaaeac :=_cefae .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gaaeac !=nil {return _gaaeac ;};};if _cefae .ShowPercent !=nil {if _bgfgf :=_cefae .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bgfgf !=nil {return _bgfgf ;};};if _cefae .ShowBubbleSize !=nil {if _aedc :=_cefae .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_aedc !=nil {return _aedc ;};};if _cefae .ShowLeaderLines !=nil {if _eeed :=_cefae .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_eeed !=nil {return _eeed ;};};if _cefae .LeaderLines !=nil {if _gfdba :=_cefae .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_gfdba !=nil {return _gfdba ;};};return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};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 ;}; // Validate validates the EG_LegendEntryData and its children func (_ffbgd *EG_LegendEntryData )Validate ()error {return _ffbgd .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");}; // Validate validates the CT_CatAx and its children func (_dbgaf *CT_CatAx )Validate ()error {return _dbgaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .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_BubbleChart and its children func (_ecbde *CT_BubbleChart )Validate ()error {return _ecbde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");}; // ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path func (_cefa *CT_Tx )ValidateWithPath (path string )error {if _ebagg :=_cefa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebagg !=nil {return _ebagg ;};return nil ;};func (_gbca ST_ErrDir )ValidateWithPath (path string )error {switch _gbca {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbca ));};return nil ;};func (_dfa *CT_BarDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bce :=range start .Attr {if _bce .Name .Local =="\u0076\u0061\u006c"{_dfa .ValAttr .UnmarshalXMLAttr (_bce );continue ;};};for {_bbbe ,_cadb :=d .Token ();if _cadb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_cadb );};if _dfde ,_aacb :=_bbbe .(_g .EndElement );_aacb &&_dfde .Name ==start .Name {break ;};};return nil ;};func (_fcgf *CT_PivotFmts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfbe :for {_cbagd ,_cbfaa :=d .Token ();if _cbfaa !=nil {return _cbfaa ;};switch _eebd :=_cbagd .(type ){case _g .StartElement :switch _eebd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefc :=NewCT_PivotFmt ();if _fbade :=d .DecodeElement (_gefc ,&_eebd );_fbade !=nil {return _fbade ;};_fcgf .PivotFmt =append (_fcgf .PivotFmt ,_gefc );default:_a .Log ("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",_eebd .Name );if _ffac :=d .Skip ();_ffac !=nil {return _ffac ;};};case _g .EndElement :break _bcfbe ;case _g .CharData :};};return nil ;};func (_cfdf *CT_Perspective )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfdf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cfdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_caff *CT_LegendEntryChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caff .Delete !=nil {_eccfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_caff .Delete ,_eccfe );};if _caff .TxPr !=nil {_abbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_caff .TxPr ,_abbg );};return nil ;};func (_eggf *CT_StrVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfgf :=range start .Attr {if _dfgf .Name .Local =="\u0069\u0064\u0078"{_gede ,_eege :=_b .ParseUint (_dfgf .Value ,10,32);if _eege !=nil {return _eege ;};_eggf .IdxAttr =uint32 (_gede );continue ;};};_aeff :for {_bdff ,_afcac :=d .Token ();if _afcac !=nil {return _afcac ;};switch _gefag :=_bdff .(type ){case _g .StartElement :switch _gefag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecbeb :=d .DecodeElement (&_eggf .V ,&_gefag );_ecbeb !=nil {return _ecbeb ;};default:_a .Log ("\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",_gefag .Name );if _gdebb :=d .Skip ();_gdebb !=nil {return _gdebb ;};};case _g .EndElement :break _aeff ;case _g .CharData :};};return nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};func NewCT_OfPieChart ()*CT_OfPieChart {_bcace :=&CT_OfPieChart {};_bcace .OfPieType =NewCT_OfPieType ();return _bcace ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_daab :=&CT_Pie3DChart {};return _daab }; // ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path func (_efdd *CT_ExternalData )ValidateWithPath (path string )error {if _efdd .AutoUpdate !=nil {if _cafa :=_efdd .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_cafa !=nil {return _cafa ;};};return nil ;}; // ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path func (_fbdad *CT_RelId )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path func (_bbfgb *CT_ManualLayout )ValidateWithPath (path string )error {if _bbfgb .LayoutTarget !=nil {if _dcefe :=_bbfgb .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_dcefe !=nil {return _dcefe ;};};if _bbfgb .XMode !=nil {if _ddfd :=_bbfgb .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_ddfd !=nil {return _ddfd ;};};if _bbfgb .YMode !=nil {if _fbfdf :=_bbfgb .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_fbfdf !=nil {return _fbfdf ;};};if _bbfgb .WMode !=nil {if _ecgce :=_bbfgb .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_ecgce !=nil {return _ecgce ;};};if _bbfgb .HMode !=nil {if _ccdf :=_bbfgb .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_ccdf !=nil {return _ccdf ;};};if _bbfgb .X !=nil {if _gdbaa :=_bbfgb .X .ValidateWithPath (path +"\u002f\u0058");_gdbaa !=nil {return _gdbaa ;};};if _bbfgb .Y !=nil {if _ddccdg :=_bbfgb .Y .ValidateWithPath (path +"\u002f\u0059");_ddccdg !=nil {return _ddccdg ;};};if _bbfgb .W !=nil {if _agfbb :=_bbfgb .W .ValidateWithPath (path +"\u002f\u0057");_agfbb !=nil {return _agfbb ;};};if _bbfgb .H !=nil {if _ffad :=_bbfgb .H .ValidateWithPath (path +"\u002f\u0048");_ffad !=nil {return _ffad ;};};if _bbfgb .ExtLst !=nil {if _eacag :=_bbfgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eacag !=nil {return _eacag ;};};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_aagg :=&CT_GapAmount {};return _aagg };func (_bgedb ST_TrendlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgedb .String (),start );};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_ggcdd *ST_PictureFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begdf ,_fddca :=d .Token ();if _fddca !=nil {return _fddca ;};if _bafab ,_ecfef :=_begdf .(_g .EndElement );_ecfef &&_bafab .Name ==start .Name {*_ggcdd =1;return nil ;};if _bfged ,_eeafbd :=_begdf .(_g .CharData );!_eeafbd {return _f .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",_begdf );}else {switch string (_bfged ){case "":*_ggcdd =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ggcdd =1;case "\u0073\u0074\u0061c\u006b":*_ggcdd =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ggcdd =3;};};_begdf ,_fddca =d .Token ();if _fddca !=nil {return _fddca ;};if _gfda ,_efbcb :=_begdf .(_g .EndElement );_efbcb &&_gfda .Name ==start .Name {return nil ;};return _f .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",_begdf );};func (_fgdbb *CT_PageMargins )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cegb :=range start .Attr {if _cegb .Name .Local =="\u006c"{_geeb ,_abcea :=_b .ParseFloat (_cegb .Value ,64);if _abcea !=nil {return _abcea ;};_fgdbb .LAttr =_geeb ;continue ;};if _cegb .Name .Local =="\u0072"{_eefa ,_cdcfg :=_b .ParseFloat (_cegb .Value ,64);if _cdcfg !=nil {return _cdcfg ;};_fgdbb .RAttr =_eefa ;continue ;};if _cegb .Name .Local =="\u0074"{_efba ,_gdbg :=_b .ParseFloat (_cegb .Value ,64);if _gdbg !=nil {return _gdbg ;};_fgdbb .TAttr =_efba ;continue ;};if _cegb .Name .Local =="\u0062"{_gbfb ,_dafed :=_b .ParseFloat (_cegb .Value ,64);if _dafed !=nil {return _dafed ;};_fgdbb .BAttr =_gbfb ;continue ;};if _cegb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_gafb ,_cecaf :=_b .ParseFloat (_cegb .Value ,64);if _cecaf !=nil {return _cecaf ;};_fgdbb .HeaderAttr =_gafb ;continue ;};if _cegb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bfgb ,_bdee :=_b .ParseFloat (_cegb .Value ,64);if _bdee !=nil {return _bdee ;};_fgdbb .FooterAttr =_bfgb ;continue ;};};for {_egddc ,_dgaaa :=d .Token ();if _dgaaa !=nil {return _f .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",_dgaaa );};if _aaaff ,_agbf :=_egddc .(_g .EndElement );_agbf &&_aaaff .Name ==start .Name {break ;};};return nil ;};func (_edcdc ST_SizeRepresents )String ()string {switch _edcdc {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func NewCT_AreaChart ()*CT_AreaChart {_cgd :=&CT_AreaChart {};return _cgd };func (_aedb *CT_HeaderFooter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgdac :=range start .Attr {if _dgdac .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_debeg ,_aacge :=_b .ParseBool (_dgdac .Value );if _aacge !=nil {return _aacge ;};_aedb .AlignWithMarginsAttr =&_debeg ;continue ;};if _dgdac .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_abag ,_ddgb :=_b .ParseBool (_dgdac .Value );if _ddgb !=nil {return _ddgb ;};_aedb .DifferentOddEvenAttr =&_abag ;continue ;};if _dgdac .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_fgfd ,_dedc :=_b .ParseBool (_dgdac .Value );if _dedc !=nil {return _dedc ;};_aedb .DifferentFirstAttr =&_fgfd ;continue ;};};_bbcdg :for {_bbcdgb ,_bfdae :=d .Token ();if _bfdae !=nil {return _bfdae ;};switch _edaba :=_bbcdgb .(type ){case _g .StartElement :switch _edaba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedb .OddHeader =new (string );if _ggdfe :=d .DecodeElement (_aedb .OddHeader ,&_edaba );_ggdfe !=nil {return _ggdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedb .OddFooter =new (string );if _effaf :=d .DecodeElement (_aedb .OddFooter ,&_edaba );_effaf !=nil {return _effaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedb .EvenHeader =new (string );if _egcb :=d .DecodeElement (_aedb .EvenHeader ,&_edaba );_egcb !=nil {return _egcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedb .EvenFooter =new (string );if _dcggc :=d .DecodeElement (_aedb .EvenFooter ,&_edaba );_dcggc !=nil {return _dcggc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedb .FirstHeader =new (string );if _gbcf :=d .DecodeElement (_aedb .FirstHeader ,&_edaba );_gbcf !=nil {return _gbcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedb .FirstFooter =new (string );if _bdac :=d .DecodeElement (_aedb .FirstFooter ,&_edaba );_bdac !=nil {return _bdac ;};default:_a .Log ("\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",_edaba .Name );if _cebe :=d .Skip ();_cebe !=nil {return _cebe ;};};case _g .EndElement :break _bbcdg ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path func (_afcb *CT_PivotFmt )ValidateWithPath (path string )error {if _ddff :=_afcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ddff !=nil {return _ddff ;};if _afcb .SpPr !=nil {if _facb :=_afcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_facb !=nil {return _facb ;};};if _afcb .TxPr !=nil {if _fcaad :=_afcb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fcaad !=nil {return _fcaad ;};};if _afcb .Marker !=nil {if _fcdf :=_afcb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fcdf !=nil {return _fcdf ;};};if _afcb .DLbl !=nil {if _cgbac :=_afcb .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_cgbac !=nil {return _cgbac ;};};if _afcb .ExtLst !=nil {if _cebae :=_afcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebae !=nil {return _cebae ;};};return nil ;};func (_afbd ST_TickMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afbd .String (),start );}; // ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path func (_ceaebe *EG_DLblShared )ValidateWithPath (path string )error {if _ceaebe .NumFmt !=nil {if _dagcdc :=_ceaebe .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dagcdc !=nil {return _dagcdc ;};};if _ceaebe .SpPr !=nil {if _afgegc :=_ceaebe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afgegc !=nil {return _afgegc ;};};if _ceaebe .TxPr !=nil {if _geaadf :=_ceaebe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_geaadf !=nil {return _geaadf ;};};if _ceaebe .DLblPos !=nil {if _cdaga :=_ceaebe .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cdaga !=nil {return _cdaga ;};};if _ceaebe .ShowLegendKey !=nil {if _eagea :=_ceaebe .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eagea !=nil {return _eagea ;};};if _ceaebe .ShowVal !=nil {if _beda :=_ceaebe .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_beda !=nil {return _beda ;};};if _ceaebe .ShowCatName !=nil {if _abafa :=_ceaebe .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_abafa !=nil {return _abafa ;};};if _ceaebe .ShowSerName !=nil {if _eadf :=_ceaebe .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_eadf !=nil {return _eadf ;};};if _ceaebe .ShowPercent !=nil {if _gefed :=_ceaebe .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gefed !=nil {return _gefed ;};};if _ceaebe .ShowBubbleSize !=nil {if _ggdbb :=_ceaebe .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ggdbb !=nil {return _ggdbb ;};};return nil ;}; // ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path func (_fecdb *CT_SerTxChoice )ValidateWithPath (path string )error {if _fecdb .StrRef !=nil {if _gbcge :=_fecdb .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gbcge !=nil {return _gbcge ;};};return nil ;};func (_ccfeb *CT_DLblChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccfeb .Delete !=nil {_aece :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ccfeb .Delete ,_aece );};if _ccfeb .Layout !=nil {_gbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ccfeb .Layout ,_gbe );};if _ccfeb .Tx !=nil {_bccf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ccfeb .Tx ,_bccf );};if _ccfeb .NumFmt !=nil {_ccac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ccfeb .NumFmt ,_ccac );};if _ccfeb .SpPr !=nil {_edff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccfeb .SpPr ,_edff );};if _ccfeb .TxPr !=nil {_dffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ccfeb .TxPr ,_dffe );};if _ccfeb .DLblPos !=nil {_dded :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ccfeb .DLblPos ,_dded );};if _ccfeb .ShowLegendKey !=nil {_gfec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ccfeb .ShowLegendKey ,_gfec );};if _ccfeb .ShowVal !=nil {_fgec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ccfeb .ShowVal ,_fgec );};if _ccfeb .ShowCatName !=nil {_gdec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ccfeb .ShowCatName ,_gdec );};if _ccfeb .ShowSerName !=nil {_dabg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ccfeb .ShowSerName ,_dabg );};if _ccfeb .ShowPercent !=nil {_eadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ccfeb .ShowPercent ,_eadb );};if _ccfeb .ShowBubbleSize !=nil {_cfca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ccfeb .ShowBubbleSize ,_cfca );};if _ccfeb .Separator !=nil {_efde :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_efde ,*_ccfeb .Separator );e .EncodeElement (_ccfeb .Separator ,_efde );};return nil ;};func (_ebcg *CT_DispBlanksAs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebcg .ValAttr !=ST_DispBlanksAsUnset {_ecdae ,_adfe :=_ebcg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _adfe !=nil {return _adfe ;};start .Attr =append (start .Attr ,_ecdae );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcgb *CT_UpDownBar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcgb .SpPr !=nil {_gcgfgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcgb .SpPr ,_gcgfgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcc *CT_AreaSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aace :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcc .Idx ,_aace );_ge :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gcc .Order ,_ge );if _gcc .Tx !=nil {_cbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcc .Tx ,_cbb );};if _gcc .SpPr !=nil {_fca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcc .SpPr ,_fca );};if _gcc .PictureOptions !=nil {_cfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gcc .PictureOptions ,_cfe );};if _gcc .DPt !=nil {_ace :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bgb :=range _gcc .DPt {e .EncodeElement (_bgb ,_ace );};};if _gcc .DLbls !=nil {_ggf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcc .DLbls ,_ggf );};if _gcc .Trendline !=nil {_eec :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ddef :=range _gcc .Trendline {e .EncodeElement (_ddef ,_eec );};};if _gcc .ErrBars !=nil {_fcf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ffaf :=range _gcc .ErrBars {e .EncodeElement (_ffaf ,_fcf );};};if _gcc .Cat !=nil {_db :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gcc .Cat ,_db );};if _gcc .Val !=nil {_de :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gcc .Val ,_de );};if _gcc .ExtLst !=nil {_fbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcc .ExtLst ,_fbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgaec *CT_TickLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgaec .ValAttr !=ST_TickLblPosUnset {_defeb ,_fbcc :=_fgaec .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fbcc !=nil {return _fbcc ;};start .Attr =append (start .Attr ,_defeb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path func (_egfg *CT_UpDownBar )ValidateWithPath (path string )error {if _egfg .SpPr !=nil {if _cabbg :=_egfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cabbg !=nil {return _cabbg ;};};return nil ;};type CT_Trendline struct{Name *string ;SpPr *_fc .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 (_bccd ST_TickMark )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbgeba :=_g .Attr {};_dbgeba .Name =name ;switch _bccd {case ST_TickMarkUnset :_dbgeba .Value ="";case ST_TickMarkCross :_dbgeba .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_dbgeba .Value ="\u0069\u006e";case ST_TickMarkNone :_dbgeba .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_dbgeba .Value ="\u006f\u0075\u0074";};return _dbgeba ,nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_fc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};type ST_Shape byte ; // ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path func (_gaea *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_cbbbg *ST_LblAlgn )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbbbg =0;case "\u0063\u0074\u0072":*_cbbbg =1;case "\u006c":*_cbbbg =2;case "\u0072":*_cbbbg =3;};return nil ;};func (_dage *CT_Crosses )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dage .ValAttr =ST_Crosses (1);for _ ,_egeg :=range start .Attr {if _egeg .Name .Local =="\u0076\u0061\u006c"{_dage .ValAttr .UnmarshalXMLAttr (_egeg );continue ;};};for {_dcdc ,_eagg :=d .Token ();if _eagg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_eagg );};if _gad ,_acabe :=_dcdc .(_g .EndElement );_acabe &&_gad .Name ==start .Name {break ;};};return nil ;};func NewCT_SerAx ()*CT_SerAx {_gdced :=&CT_SerAx {};_gdced .AxId =NewCT_UnsignedInt ();_gdced .Scaling =NewCT_Scaling ();_gdced .AxPos =NewCT_AxPos ();_gdced .CrossAx =NewCT_UnsignedInt ();return _gdced ;};func (_ddf *CT_AxDataSourceChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddf .MultiLvlStrRef !=nil {_cbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ddf .MultiLvlStrRef ,_cbdd );};if _ddf .NumRef !=nil {_adf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_ddf .NumRef ,_adf );};if _ddf .NumLit !=nil {_eaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_ddf .NumLit ,_eaa );};if _ddf .StrRef !=nil {_ggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ddf .StrRef ,_ggb );};if _ddf .StrLit !=nil {_fcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_ddf .StrLit ,_fcd );};return nil ;}; // ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path func (_bccfd *CT_MarkerSize )ValidateWithPath (path string )error {if _bccfd .ValAttr !=nil {if *_bccfd .ValAttr < 2{return _f .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 ,*_bccfd .ValAttr );};if *_bccfd .ValAttr > 72{return _f .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 ,*_bccfd .ValAttr );};};return nil ;}; // Validate validates the CT_DLblPos and its children func (_edae *CT_DLblPos )Validate ()error {return _edae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};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;); // Validate validates the CT_PieChart and its children func (_gebae *CT_PieChart )Validate ()error {return _gebae .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func NewCT_BarDir ()*CT_BarDir {_bgea :=&CT_BarDir {};return _bgea };func (_agd *CT_DLblChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befc :for {_degeb ,_ffec :=d .Token ();if _ffec !=nil {return _ffec ;};switch _abbb :=_degeb .(type ){case _g .StartElement :switch _abbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .Delete =NewCT_Boolean ();if _bfea :=d .DecodeElement (_agd .Delete ,&_abbb );_bfea !=nil {return _bfea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .Layout =NewCT_Layout ();if _gcbe :=d .DecodeElement (_agd .Layout ,&_abbb );_gcbe !=nil {return _gcbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .Tx =NewCT_Tx ();if _fgeg :=d .DecodeElement (_agd .Tx ,&_abbb );_fgeg !=nil {return _fgeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .NumFmt =NewCT_NumFmt ();if _cfcg :=d .DecodeElement (_agd .NumFmt ,&_abbb );_cfcg !=nil {return _cfcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .SpPr =_fc .NewCT_ShapeProperties ();if _fgge :=d .DecodeElement (_agd .SpPr ,&_abbb );_fgge !=nil {return _fgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .TxPr =_fc .NewCT_TextBody ();if _gace :=d .DecodeElement (_agd .TxPr ,&_abbb );_gace !=nil {return _gace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .DLblPos =NewCT_DLblPos ();if _gee :=d .DecodeElement (_agd .DLblPos ,&_abbb );_gee !=nil {return _gee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .ShowLegendKey =NewCT_Boolean ();if _debg :=d .DecodeElement (_agd .ShowLegendKey ,&_abbb );_debg !=nil {return _debg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .ShowVal =NewCT_Boolean ();if _ecee :=d .DecodeElement (_agd .ShowVal ,&_abbb );_ecee !=nil {return _ecee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .ShowCatName =NewCT_Boolean ();if _aaea :=d .DecodeElement (_agd .ShowCatName ,&_abbb );_aaea !=nil {return _aaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .ShowSerName =NewCT_Boolean ();if _fcdb :=d .DecodeElement (_agd .ShowSerName ,&_abbb );_fcdb !=nil {return _fcdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .ShowPercent =NewCT_Boolean ();if _cagb :=d .DecodeElement (_agd .ShowPercent ,&_abbb );_cagb !=nil {return _cagb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .ShowBubbleSize =NewCT_Boolean ();if _efedb :=d .DecodeElement (_agd .ShowBubbleSize ,&_abbb );_efedb !=nil {return _efedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agd .Separator =new (string );if _afccd :=d .DecodeElement (_agd .Separator ,&_abbb );_afccd !=nil {return _afccd ;};default:_a .Log ("\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",_abbb .Name );if _egbfb :=d .Skip ();_egbfb !=nil {return _egbfb ;};};case _g .EndElement :break _befc ;case _g .CharData :};};return nil ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func (_efgec *ST_LblAlgn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaacf ,_bbgaae :=d .Token ();if _bbgaae !=nil {return _bbgaae ;};if _ceabb ,_ggefe :=_eaacf .(_g .EndElement );_ggefe &&_ceabb .Name ==start .Name {*_efgec =1;return nil ;};if _faeba ,_dbcc :=_eaacf .(_g .CharData );!_dbcc {return _f .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",_eaacf );}else {switch string (_faeba ){case "":*_efgec =0;case "\u0063\u0074\u0072":*_efgec =1;case "\u006c":*_efgec =2;case "\u0072":*_efgec =3;};};_eaacf ,_bbgaae =d .Token ();if _bbgaae !=nil {return _bbgaae ;};if _eaega ,_egdga :=_eaacf .(_g .EndElement );_egdga &&_eaega .Name ==start .Name {return nil ;};return _f .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",_eaacf );};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_fbbed :=&CT_TrendlineLbl {};return _fbbed };func (_gfba *CT_LayoutMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abda :=range start .Attr {if _abda .Name .Local =="\u0076\u0061\u006c"{_gfba .ValAttr .UnmarshalXMLAttr (_abda );continue ;};};for {_egdf ,_acda :=d .Token ();if _acda !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_acda );};if _abca ,_gdbb :=_egdf .(_g .EndElement );_gdbb &&_abca .Name ==start .Name {break ;};};return nil ;}; // Validate validates the Group_DLbl and its children func (_dabade *Group_DLbl )Validate ()error {return _dabade .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func (_cafcd *ST_LayoutTarget )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cafcd =0;case "\u0069\u006e\u006ee\u0072":*_cafcd =1;case "\u006f\u0075\u0074e\u0072":*_cafcd =2;};return nil ;};type ST_BuiltInUnit byte ; // ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path func (_decd *CT_DateAx )ValidateWithPath (path string )error {if _cgce :=_decd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cgce !=nil {return _cgce ;};if _beaf :=_decd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_beaf !=nil {return _beaf ;};if _decd .Delete !=nil {if _dageg :=_decd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dageg !=nil {return _dageg ;};};if _dgbgd :=_decd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dgbgd !=nil {return _dgbgd ;};if _decd .MajorGridlines !=nil {if _fdff :=_decd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fdff !=nil {return _fdff ;};};if _decd .MinorGridlines !=nil {if _bcgf :=_decd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bcgf !=nil {return _bcgf ;};};if _decd .Title !=nil {if _edab :=_decd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_edab !=nil {return _edab ;};};if _decd .NumFmt !=nil {if _gab :=_decd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gab !=nil {return _gab ;};};if _decd .MajorTickMark !=nil {if _cfge :=_decd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cfge !=nil {return _cfge ;};};if _decd .MinorTickMark !=nil {if _ffde :=_decd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ffde !=nil {return _ffde ;};};if _decd .TickLblPos !=nil {if _fceba :=_decd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fceba !=nil {return _fceba ;};};if _decd .SpPr !=nil {if _dcbgg :=_decd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcbgg !=nil {return _dcbgg ;};};if _decd .TxPr !=nil {if _dfgea :=_decd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfgea !=nil {return _dfgea ;};};if _ecde :=_decd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ecde !=nil {return _ecde ;};if _decd .Choice !=nil {if _adffc :=_decd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adffc !=nil {return _adffc ;};};if _decd .Auto !=nil {if _facd :=_decd .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_facd !=nil {return _facd ;};};if _decd .LblOffset !=nil {if _eabdc :=_decd .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_eabdc !=nil {return _eabdc ;};};if _decd .BaseTimeUnit !=nil {if _fcced :=_decd .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_fcced !=nil {return _fcced ;};};if _decd .MajorUnit !=nil {if _agae :=_decd .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_agae !=nil {return _agae ;};};if _decd .MajorTimeUnit !=nil {if _fad :=_decd .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_fad !=nil {return _fad ;};};if _decd .MinorUnit !=nil {if _egbb :=_decd .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_egbb !=nil {return _egbb ;};};if _decd .MinorTimeUnit !=nil {if _fgcg :=_decd .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_fgcg !=nil {return _fgcg ;};};if _decd .ExtLst !=nil {if _bdbf :=_decd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbf !=nil {return _bdbf ;};};return nil ;};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 ;};func (_dfcec *Group_DLbls )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfcec .NumFmt !=nil {_cgagcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dfcec .NumFmt ,_cgagcg );};if _dfcec .SpPr !=nil {_gdbba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfcec .SpPr ,_gdbba );};if _dfcec .TxPr !=nil {_afgdca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dfcec .TxPr ,_afgdca );};if _dfcec .DLblPos !=nil {_fced :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_dfcec .DLblPos ,_fced );};if _dfcec .ShowLegendKey !=nil {_gcfge :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_dfcec .ShowLegendKey ,_gcfge );};if _dfcec .ShowVal !=nil {_ccbfc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_dfcec .ShowVal ,_ccbfc );};if _dfcec .ShowCatName !=nil {_cedbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dfcec .ShowCatName ,_cedbf );};if _dfcec .ShowSerName !=nil {_eefcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dfcec .ShowSerName ,_eefcb );};if _dfcec .ShowPercent !=nil {_cgebe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dfcec .ShowPercent ,_cgebe );};if _dfcec .ShowBubbleSize !=nil {_cfadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dfcec .ShowBubbleSize ,_cfadb );};if _dfcec .Separator !=nil {_agefc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_agefc ,*_dfcec .Separator );e .EncodeElement (_dfcec .Separator ,_agefc );};if _dfcec .ShowLeaderLines !=nil {_fefc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dfcec .ShowLeaderLines ,_fefc );};if _dfcec .LeaderLines !=nil {_bdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dfcec .LeaderLines ,_bdfd );};return nil ;};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 *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};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 (_eecdg ST_BarGrouping )String ()string {switch _eecdg {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 (_decac *CT_Style )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_decac .ValAttr =1;for _ ,_bbdbd :=range start .Attr {if _bbdbd .Name .Local =="\u0076\u0061\u006c"{_fgacb ,_cadef :=_b .ParseUint (_bbdbd .Value ,10,8);if _cadef !=nil {return _cadef ;};_decac .ValAttr =uint8 (_fgacb );continue ;};};for {_dgfad ,_fgedc :=d .Token ();if _fgedc !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_fgedc );};if _bfccce ,_afgga :=_dgfad .(_g .EndElement );_afgga &&_bfccce .Name ==start .Name {break ;};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_ggga :=&CT_ExtensionList {};return _ggga };type CT_ExtensionList struct{Ext []*CT_Extension ;};type CT_RotY struct{ValAttr *uint16 ;};type ST_LblAlgn byte ; // ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path func (_adfef *CT_ScatterSer )ValidateWithPath (path string )error {if _eacg :=_adfef .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eacg !=nil {return _eacg ;};if _dffcf :=_adfef .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dffcf !=nil {return _dffcf ;};if _adfef .Tx !=nil {if _gfgfg :=_adfef .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gfgfg !=nil {return _gfgfg ;};};if _adfef .SpPr !=nil {if _dfbef :=_adfef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfbef !=nil {return _dfbef ;};};if _adfef .Marker !=nil {if _efdcf :=_adfef .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efdcf !=nil {return _efdcf ;};};for _fbge ,_dcfbd :=range _adfef .DPt {if _ddedb :=_dcfbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fbge ));_ddedb !=nil {return _ddedb ;};};if _adfef .DLbls !=nil {if _dfbfe :=_adfef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfbfe !=nil {return _dfbfe ;};};for _dfgdg ,_bbed :=range _adfef .Trendline {if _gcdcbe :=_bbed .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dfgdg ));_gcdcbe !=nil {return _gcdcbe ;};};for _efcg ,_dadgg :=range _adfef .ErrBars {if _aebdd :=_dadgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_efcg ));_aebdd !=nil {return _aebdd ;};};if _adfef .XVal !=nil {if _adged :=_adfef .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_adged !=nil {return _adged ;};};if _adfef .YVal !=nil {if _edffe :=_adfef .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_edffe !=nil {return _edffe ;};};if _adfef .Smooth !=nil {if _deaef :=_adfef .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_deaef !=nil {return _deaef ;};};if _adfef .ExtLst !=nil {if _ccag :=_adfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccag !=nil {return _ccag ;};};return nil ;}; // ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path func (_dcbfa *CT_StrVal )ValidateWithPath (path string )error {return nil };func NewCT_DLblChoice ()*CT_DLblChoice {_acgd :=&CT_DLblChoice {};return _acgd };func (_gbgbf *CT_LogBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgbf .ValAttr =2;for _ ,_ecbcg :=range start .Attr {if _ecbcg .Name .Local =="\u0076\u0061\u006c"{_bcafe ,_gbcgf :=_b .ParseFloat (_ecbcg .Value ,64);if _gbcgf !=nil {return _gbcgf ;};_gbgbf .ValAttr =_bcafe ;continue ;};};for {_gbadf ,_bgffd :=d .Token ();if _bgffd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_bgffd );};if _fedad ,_bdad :=_gbadf .(_g .EndElement );_bdad &&_fedad .Name ==start .Name {break ;};};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_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .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 (_ddeb *CT_BarGrouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afgf :=range start .Attr {if _afgf .Name .Local =="\u0076\u0061\u006c"{_ddeb .ValAttr .UnmarshalXMLAttr (_afgf );continue ;};};for {_bagf ,_bcca :=d .Token ();if _bcca !=nil {return _f .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",_bcca );};if _cgfg ,_ebbc :=_bagf .(_g .EndElement );_ebbc &&_cgfg .Name ==start .Name {break ;};};return nil ;};func (_dcffd ST_DLblPos )Validate ()error {return _dcffd .ValidateWithPath ("")};func (_dccdc ST_LegendPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbgggc :=_g .Attr {};_fbgggc .Name =name ;switch _dccdc {case ST_LegendPosUnset :_fbgggc .Value ="";case ST_LegendPosB :_fbgggc .Value ="\u0062";case ST_LegendPosTr :_fbgggc .Value ="\u0074\u0072";case ST_LegendPosL :_fbgggc .Value ="\u006c";case ST_LegendPosR :_fbgggc .Value ="\u0072";case ST_LegendPosT :_fbgggc .Value ="\u0074";};return _fbgggc ,nil ;};func (_gabeg *ST_TickMark )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gabeg =0;case "\u0063\u0072\u006fs\u0073":*_gabeg =1;case "\u0069\u006e":*_gabeg =2;case "\u006e\u006f\u006e\u0065":*_gabeg =3;case "\u006f\u0075\u0074":*_gabeg =4;};return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_bfccc :=&CT_ChartSpace {};_bfccc .Chart =NewCT_Chart ();return _bfccc ;};func (_gdgec ST_BuiltInUnit )ValidateWithPath (path string )error {switch _gdgec {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgec ));};return nil ;}; // Validate validates the CT_ChartLines and its children func (_eggcb *CT_ChartLines )Validate ()error {return _eggcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func NewCT_TrendlineType ()*CT_TrendlineType {_beagc :=&CT_TrendlineType {};return _beagc };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 NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_dbgf :=&CT_MultiLvlStrRef {};return _dbgf };type ST_BarDir byte ;func (_fdcaf ST_BuiltInUnit )String ()string {switch _fdcaf {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 "";}; // Validate validates the CT_PlotAreaChoice1 and its children func (_eebc *CT_PlotAreaChoice1 )Validate ()error {return _eebc .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func (_fdcda *EG_AreaChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcda .Grouping !=nil {_fffba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fdcda .Grouping ,_fffba );};if _fdcda .VaryColors !=nil {_dfdeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fdcda .VaryColors ,_dfdeb );};if _fdcda .Ser !=nil {_becba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcggdc :=range _fdcda .Ser {e .EncodeElement (_dcggdc ,_becba );};};if _fdcda .DLbls !=nil {_cbegc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdcda .DLbls ,_cbegc );};if _fdcda .DropLines !=nil {_fgff :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fdcda .DropLines ,_fgff );};return nil ;}; // Validate validates the CT_RadarStyle and its children func (_gddbe *CT_RadarStyle )Validate ()error {return _gddbe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_faaeb *CT_PictureStackUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_faaeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_SerShared ()*EG_SerShared {_gggabd :=&EG_SerShared {};_gggabd .Idx =NewCT_UnsignedInt ();_gggabd .Order =NewCT_UnsignedInt ();return _gggabd ;};func (_gegfe *EG_DLblShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbgcf :for {_eegdc ,_deaee :=d .Token ();if _deaee !=nil {return _deaee ;};switch _dedad :=_eegdc .(type ){case _g .StartElement :switch _dedad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .NumFmt =NewCT_NumFmt ();if _daefa :=d .DecodeElement (_gegfe .NumFmt ,&_dedad );_daefa !=nil {return _daefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .SpPr =_fc .NewCT_ShapeProperties ();if _fgdac :=d .DecodeElement (_gegfe .SpPr ,&_dedad );_fgdac !=nil {return _fgdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .TxPr =_fc .NewCT_TextBody ();if _cegbf :=d .DecodeElement (_gegfe .TxPr ,&_dedad );_cegbf !=nil {return _cegbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .DLblPos =NewCT_DLblPos ();if _deeff :=d .DecodeElement (_gegfe .DLblPos ,&_dedad );_deeff !=nil {return _deeff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .ShowLegendKey =NewCT_Boolean ();if _gdfge :=d .DecodeElement (_gegfe .ShowLegendKey ,&_dedad );_gdfge !=nil {return _gdfge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .ShowVal =NewCT_Boolean ();if _ecddf :=d .DecodeElement (_gegfe .ShowVal ,&_dedad );_ecddf !=nil {return _ecddf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .ShowCatName =NewCT_Boolean ();if _aaacb :=d .DecodeElement (_gegfe .ShowCatName ,&_dedad );_aaacb !=nil {return _aaacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .ShowSerName =NewCT_Boolean ();if _cafae :=d .DecodeElement (_gegfe .ShowSerName ,&_dedad );_cafae !=nil {return _cafae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .ShowPercent =NewCT_Boolean ();if _agebdb :=d .DecodeElement (_gegfe .ShowPercent ,&_dedad );_agebdb !=nil {return _agebdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .ShowBubbleSize =NewCT_Boolean ();if _aeaf :=d .DecodeElement (_gegfe .ShowBubbleSize ,&_dedad );_aeaf !=nil {return _aeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .Separator =new (string );if _cdgdd :=d .DecodeElement (_gegfe .Separator ,&_dedad );_cdgdd !=nil {return _cdgdd ;};default:_a .Log ("\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",_dedad .Name );if _fddde :=d .Skip ();_fddde !=nil {return _fddde ;};};case _g .EndElement :break _cbgcf ;case _g .CharData :};};return nil ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cdac ST_TrendlineType )Validate ()error {return _cdac .ValidateWithPath ("")};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_ecgb ST_AxPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecgb .String (),start );};func (_aaccbb ST_TimeUnit )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fffcfd :=_g .Attr {};_fffcfd .Name =name ;switch _aaccbb {case ST_TimeUnitUnset :_fffcfd .Value ="";case ST_TimeUnitDays :_fffcfd .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_fffcfd .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_fffcfd .Value ="\u0079\u0065\u0061r\u0073";};return _fffcfd ,nil ;};func (_ggbab ST_MarkerStyle )ValidateWithPath (path string )error {switch _ggbab {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbab ));};return nil ;};func (_ddagf *CT_StrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eeadff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_eeadff ,_ddagf .F );e .EncodeElement (_ddagf .F ,_eeadff );if _ddagf .StrCache !=nil {_daeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_ddagf .StrCache ,_daeg );};if _ddagf .ExtLst !=nil {_bfac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddagf .ExtLst ,_bfac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func (_cca *CT_BarSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cca .Idx ,_bff );_ddfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cca .Order ,_ddfe );if _cca .Tx !=nil {_dcef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cca .Tx ,_dcef );};if _cca .SpPr !=nil {_fbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cca .SpPr ,_fbbf );};if _cca .InvertIfNegative !=nil {_gbac :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_cca .InvertIfNegative ,_gbac );};if _cca .PictureOptions !=nil {_effa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cca .PictureOptions ,_effa );};if _cca .DPt !=nil {_afdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_feda :=range _cca .DPt {e .EncodeElement (_feda ,_afdc );};};if _cca .DLbls !=nil {_fdcb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cca .DLbls ,_fdcb );};if _cca .Trendline !=nil {_bgbg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_efgf :=range _cca .Trendline {e .EncodeElement (_efgf ,_bgbg );};};if _cca .ErrBars !=nil {_gdff :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_cca .ErrBars ,_gdff );};if _cca .Cat !=nil {_babd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cca .Cat ,_babd );};if _cca .Val !=nil {_ebg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cca .Val ,_ebg );};if _cca .Shape !=nil {_gddb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_cca .Shape ,_gddb );};if _cca .ExtLst !=nil {_gbab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cca .ExtLst ,_gbab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aeac *CT_SplitType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeac .ValAttr !=ST_SplitTypeUnset {_ffffc ,_eeaff :=_aeac .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _eeaff !=nil {return _eeaff ;};start .Attr =append (start .Attr ,_ffffc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgcac ST_PageSetupOrientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eabcb :=_g .Attr {};_eabcb .Name =name ;switch _bgcac {case ST_PageSetupOrientationUnset :_eabcb .Value ="";case ST_PageSetupOrientationDefault :_eabcb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_eabcb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_eabcb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _eabcb ,nil ;}; // ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path func (_dfag *CT_BarGrouping )ValidateWithPath (path string )error {if _bdbb :=_dfag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbb !=nil {return _bdbb ;};return nil ;};func (_acbef ST_LegendPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbef .String (),start );};type ST_SplitType byte ; // Validate validates the CT_CrossBetween and its children func (_eegb *CT_CrossBetween )Validate ()error {return _eegb .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;};func (_eeba *ST_Grouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbea ,_eaefa :=d .Token ();if _eaefa !=nil {return _eaefa ;};if _cdggb ,_adbec :=_dbea .(_g .EndElement );_adbec &&_cdggb .Name ==start .Name {*_eeba =1;return nil ;};if _abcdc ,_egdce :=_dbea .(_g .CharData );!_egdce {return _f .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",_dbea );}else {switch string (_abcdc ){case "":*_eeba =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_eeba =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eeba =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_eeba =3;};};_dbea ,_eaefa =d .Token ();if _eaefa !=nil {return _eaefa ;};if _fdfaf ,_dbadf :=_dbea .(_g .EndElement );_dbadf &&_fdfaf .Name ==start .Name {return nil ;};return _f .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",_dbea );}; // ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path func (_dbfbdb *EG_AreaChartShared )ValidateWithPath (path string )error {if _dbfbdb .Grouping !=nil {if _gfed :=_dbfbdb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gfed !=nil {return _gfed ;};};if _dbfbdb .VaryColors !=nil {if _fbggg :=_dbfbdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbggg !=nil {return _fbggg ;};};for _ggff ,_gfcfd :=range _dbfbdb .Ser {if _fcaba :=_gfcfd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggff ));_fcaba !=nil {return _fcaba ;};};if _dbfbdb .DLbls !=nil {if _eccbe :=_dbfbdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eccbe !=nil {return _eccbe ;};};if _dbfbdb .DropLines !=nil {if _bbfggd :=_dbfbdb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bbfggd !=nil {return _bbfggd ;};};return nil ;};func (_cdef *CT_LblOffset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdg :=range start .Attr {if _fdg .Name .Local =="\u0076\u0061\u006c"{_gcde ,_gggae :=ParseUnionST_LblOffset (_fdg .Value );if _gggae !=nil {return _gggae ;};_cdef .ValAttr =&_gcde ;continue ;};};for {_ebdgd ,_bcbf :=d .Token ();if _bcbf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_bcbf );};if _gefac ,_cggde :=_ebdgd .(_g .EndElement );_cggde &&_gefac .Name ==start .Name {break ;};};return nil ;};func (_caaaf ST_HoleSize )String ()string {if _caaaf .ST_HoleSizePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_caaaf .ST_HoleSizePercent );};if _caaaf .ST_HoleSizeUByte !=nil {return _f .Sprintf ("\u0025\u0076",*_caaaf .ST_HoleSizeUByte );};return "";}; // ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path func (_dagg *CT_OfPieType )ValidateWithPath (path string )error {if _bdba :=_dagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdba !=nil {return _bdba ;};return nil ;}; // ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path func (_becdba *ChartSpace )ValidateWithPath (path string )error {if _dcdaa :=_becdba .CT_ChartSpace .ValidateWithPath (path );_dcdaa !=nil {return _dcdaa ;};return nil ;}; // Validate validates the CT_Grouping and its children func (_cdag *CT_Grouping )Validate ()error {return _cdag .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func NewCT_Orientation ()*CT_Orientation {_gfbe :=&CT_Orientation {};return _gfbe };type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_dfce *EG_LegendEntryData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfce .TxPr !=nil {_gaabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dfce .TxPr ,_gaabe );};return nil ;};func (_cbfcg ST_TrendlineType )String ()string {switch _cbfcg {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 (_dcecg *ST_PictureFormat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcecg =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_dcecg =1;case "\u0073\u0074\u0061c\u006b":*_dcecg =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_dcecg =3;};return nil ;};func (_deeddc *ST_PageSetupOrientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdgbb ,_gabegb :=d .Token ();if _gabegb !=nil {return _gabegb ;};if _abbed ,_dfcag :=_gcdgbb .(_g .EndElement );_dfcag &&_abbed .Name ==start .Name {*_deeddc =1;return nil ;};if _afged ,_dbed :=_gcdgbb .(_g .CharData );!_dbed {return _f .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",_gcdgbb );}else {switch string (_afged ){case "":*_deeddc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_deeddc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_deeddc =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_deeddc =3;};};_gcdgbb ,_gabegb =d .Token ();if _gabegb !=nil {return _gabegb ;};if _dccfd ,_faefg :=_gcdgbb .(_g .EndElement );_faefg &&_dccfd .Name ==start .Name {return nil ;};return _f .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",_gcdgbb );}; // Validate validates the CT_RadarSer and its children func (_eacagc *CT_RadarSer )Validate ()error {return _eacagc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");}; // Validate validates the CT_UnsignedInt and its children func (_becbf *CT_UnsignedInt )Validate ()error {return _becbf .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_eae *CT_AxDataSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eae .Choice =NewCT_AxDataSourceChoice ();_dbf :for {_fa ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _eabc :=_fa .(type ){case _g .StartElement :switch _eabc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _cbg :=d .DecodeElement (&_eae .Choice .MultiLvlStrRef ,&_eabc );_cbg !=nil {return _cbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _dbc :=d .DecodeElement (&_eae .Choice .NumRef ,&_eabc );_dbc !=nil {return _dbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _gdb :=d .DecodeElement (&_eae .Choice .NumLit ,&_eabc );_gdb !=nil {return _gdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _gbb :=d .DecodeElement (&_eae .Choice .StrRef ,&_eabc );_gbb !=nil {return _gbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _fcfd :=d .DecodeElement (&_eae .Choice .StrLit ,&_eabc );_fcfd !=nil {return _fcfd ;};default:_a .Log ("\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",_eabc .Name );if _ged :=d .Skip ();_ged !=nil {return _ged ;};};case _g .EndElement :break _dbf ;case _g .CharData :};};return nil ;};func (_bfgg ST_LblAlgn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfgg .String (),start );};func (_dafagf *ST_LayoutTarget )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfebd ,_gbbcg :=d .Token ();if _gbbcg !=nil {return _gbbcg ;};if _bdag ,_gaddf :=_bfebd .(_g .EndElement );_gaddf &&_bdag .Name ==start .Name {*_dafagf =1;return nil ;};if _ceebf ,_bacfb :=_bfebd .(_g .CharData );!_bacfb {return _f .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",_bfebd );}else {switch string (_ceebf ){case "":*_dafagf =0;case "\u0069\u006e\u006ee\u0072":*_dafagf =1;case "\u006f\u0075\u0074e\u0072":*_dafagf =2;};};_bfebd ,_gbbcg =d .Token ();if _gbbcg !=nil {return _gbbcg ;};if _beaecf ,_daaadc :=_bfebd .(_g .EndElement );_daaadc &&_beaecf .Name ==start .Name {return nil ;};return _f .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",_bfebd );}; // Validate validates the EG_AxShared and its children func (_eccc *EG_AxShared )Validate ()error {return _eccc .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");}; // ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path func (_edgag *CT_StrRef )ValidateWithPath (path string )error {if _edgag .StrCache !=nil {if _cdfab :=_edgag .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_cdfab !=nil {return _cdfab ;};};if _edgag .ExtLst !=nil {if _adbae :=_edgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbae !=nil {return _adbae ;};};return nil ;};type ST_LayoutTarget byte ; // Validate validates the CT_SerTx and its children func (_cdbg *CT_SerTx )Validate ()error {return _cdbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};var ST_HPercentWithSymbolPatternRe =_c .MustCompile (ST_HPercentWithSymbolPattern );type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func NewCT_NumDataSource ()*CT_NumDataSource {_bdfc :=&CT_NumDataSource {};_bdfc .Choice =NewCT_NumDataSourceChoice ();return _bdfc ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_gdfef ,_gfcfdd :=_b .ParseUint (s ,10,16);if _gfcfdd !=nil {return ST_HPercent {},_gfcfdd ;};_fecbb :=uint16 (_gdfef );return ST_HPercent {ST_HPercentUShort :&_fecbb },nil ;};func (_efdeg ST_LblOffset )String ()string {if _efdeg .ST_LblOffsetPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_efdeg .ST_LblOffsetPercent );};if _efdeg .ST_LblOffsetUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_efdeg .ST_LblOffsetUShort );};return "";}; // ST_LblOffset is a union type type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_facg *CT_StrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adgegb :for {_fbaaa ,_ffge :=d .Token ();if _ffge !=nil {return _ffge ;};switch _gfee :=_fbaaa .(type ){case _g .StartElement :switch _gfee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faaf :=d .DecodeElement (&_facg .F ,&_gfee );_faaf !=nil {return _faaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facg .StrCache =NewCT_StrData ();if _dfgga :=d .DecodeElement (_facg .StrCache ,&_gfee );_dfgga !=nil {return _dfgga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facg .ExtLst =NewCT_ExtensionList ();if _cege :=d .DecodeElement (_facg .ExtLst ,&_gfee );_cege !=nil {return _cege ;};default:_a .Log ("\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",_gfee .Name );if _dcage :=d .Skip ();_dcage !=nil {return _dcage ;};};case _g .EndElement :break _adgegb ;case _g .CharData :};};return nil ;};func (_cdfc ST_PageSetupOrientation )String ()string {switch _cdfc {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 "";}; // ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path func (_febee *CT_DLblsChoice )ValidateWithPath (path string )error {if _febee .Delete !=nil {if _abfb :=_febee .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_abfb !=nil {return _abfb ;};};if _febee .NumFmt !=nil {if _fafe :=_febee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fafe !=nil {return _fafe ;};};if _febee .SpPr !=nil {if _ffgd :=_febee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffgd !=nil {return _ffgd ;};};if _febee .TxPr !=nil {if _cbdb :=_febee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbdb !=nil {return _cbdb ;};};if _febee .DLblPos !=nil {if _bfcaa :=_febee .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_bfcaa !=nil {return _bfcaa ;};};if _febee .ShowLegendKey !=nil {if _eada :=_febee .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eada !=nil {return _eada ;};};if _febee .ShowVal !=nil {if _baea :=_febee .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_baea !=nil {return _baea ;};};if _febee .ShowCatName !=nil {if _bded :=_febee .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bded !=nil {return _bded ;};};if _febee .ShowSerName !=nil {if _ebee :=_febee .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ebee !=nil {return _ebee ;};};if _febee .ShowPercent !=nil {if _dgcdf :=_febee .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dgcdf !=nil {return _dgcdf ;};};if _febee .ShowBubbleSize !=nil {if _becf :=_febee .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_becf !=nil {return _becf ;};};if _febee .ShowLeaderLines !=nil {if _deba :=_febee .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_deba !=nil {return _deba ;};};if _febee .LeaderLines !=nil {if _dbdc :=_febee .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dbdc !=nil {return _dbdc ;};};return nil ;}; // ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path func (_adacd *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func NewCT_DoughnutChart ()*CT_DoughnutChart {_addc :=&CT_DoughnutChart {};return _addc };type ST_Grouping byte ;type ST_TimeUnit byte ; // ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path func (_effae *CT_DoughnutChart )ValidateWithPath (path string )error {if _effae .VaryColors !=nil {if _eccf :=_effae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eccf !=nil {return _eccf ;};};for _dffb ,_cbba :=range _effae .Ser {if _eacc :=_cbba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dffb ));_eacc !=nil {return _eacc ;};};if _effae .DLbls !=nil {if _face :=_effae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_face !=nil {return _face ;};};if _effae .FirstSliceAng !=nil {if _dacc :=_effae .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_dacc !=nil {return _dacc ;};};if _effae .HoleSize !=nil {if _dgeg :=_effae .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_dgeg !=nil {return _dgeg ;};};if _effae .ExtLst !=nil {if _eaeb :=_effae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaeb !=nil {return _eaeb ;};};return nil ;}; // ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path func (_aagbd *CT_TimeUnit )ValidateWithPath (path string )error {if _cffdd :=_aagbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffdd !=nil {return _cffdd ;};return nil ;};func (_acbag ST_Thickness )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acbag .ST_ThicknessPercent !=nil {e .EncodeToken (_g .CharData (*_acbag .ST_ThicknessPercent ));};if _acbag .Uint32 !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_acbag .Uint32 )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_bdfdd ST_TrendlineType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddffd :=_g .Attr {};_ddffd .Name =name ;switch _bdfdd {case ST_TrendlineTypeUnset :_ddffd .Value ="";case ST_TrendlineTypeExp :_ddffd .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_ddffd .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_ddffd .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_ddffd .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_ddffd .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_ddffd .Value ="\u0070\u006f\u0077e\u0072";};return _ddffd ,nil ;};func (_edbb *CT_PlotAreaChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deafc :for {_dafaa ,_fbbfe :=d .Token ();if _fbbfe !=nil {return _fbbfe ;};switch _cbed :=_dafaa .(type ){case _g .StartElement :switch _cbed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .AreaChart =NewCT_AreaChart ();if _bebb :=d .DecodeElement (_edbb .AreaChart ,&_cbed );_bebb !=nil {return _bebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .Area3DChart =NewCT_Area3DChart ();if _bccac :=d .DecodeElement (_edbb .Area3DChart ,&_cbed );_bccac !=nil {return _bccac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .LineChart =NewCT_LineChart ();if _gefef :=d .DecodeElement (_edbb .LineChart ,&_cbed );_gefef !=nil {return _gefef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .Line3DChart =NewCT_Line3DChart ();if _eebdd :=d .DecodeElement (_edbb .Line3DChart ,&_cbed );_eebdd !=nil {return _eebdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .StockChart =NewCT_StockChart ();if _adeeb :=d .DecodeElement (_edbb .StockChart ,&_cbed );_adeeb !=nil {return _adeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .RadarChart =NewCT_RadarChart ();if _ceage :=d .DecodeElement (_edbb .RadarChart ,&_cbed );_ceage !=nil {return _ceage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .ScatterChart =NewCT_ScatterChart ();if _cedfg :=d .DecodeElement (_edbb .ScatterChart ,&_cbed );_cedfg !=nil {return _cedfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .PieChart =NewCT_PieChart ();if _cdgc :=d .DecodeElement (_edbb .PieChart ,&_cbed );_cdgc !=nil {return _cdgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .Pie3DChart =NewCT_Pie3DChart ();if _abgad :=d .DecodeElement (_edbb .Pie3DChart ,&_cbed );_abgad !=nil {return _abgad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .DoughnutChart =NewCT_DoughnutChart ();if _defce :=d .DecodeElement (_edbb .DoughnutChart ,&_cbed );_defce !=nil {return _defce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .BarChart =NewCT_BarChart ();if _dcdd :=d .DecodeElement (_edbb .BarChart ,&_cbed );_dcdd !=nil {return _dcdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .Bar3DChart =NewCT_Bar3DChart ();if _dffd :=d .DecodeElement (_edbb .Bar3DChart ,&_cbed );_dffd !=nil {return _dffd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .OfPieChart =NewCT_OfPieChart ();if _ddfge :=d .DecodeElement (_edbb .OfPieChart ,&_cbed );_ddfge !=nil {return _ddfge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .SurfaceChart =NewCT_SurfaceChart ();if _acac :=d .DecodeElement (_edbb .SurfaceChart ,&_cbed );_acac !=nil {return _acac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .Surface3DChart =NewCT_Surface3DChart ();if _cgbc :=d .DecodeElement (_edbb .Surface3DChart ,&_cbed );_cgbc !=nil {return _cgbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbb .BubbleChart =NewCT_BubbleChart ();if _fdba :=d .DecodeElement (_edbb .BubbleChart ,&_cbed );_fdba !=nil {return _fdba ;};default:_a .Log ("\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",_cbed .Name );if _gdbgb :=d .Skip ();_gdbgb !=nil {return _gdbgb ;};};case _g .EndElement :break _deafc ;case _g .CharData :};};return nil ;}; // Validate validates the CT_BubbleSer and its children func (_bdbd *CT_BubbleSer )Validate ()error {return _bdbd .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");}; // ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path func (_eabe *CT_HoleSize )ValidateWithPath (path string )error {if _eabe .ValAttr !=nil {if _fcege :=_eabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcege !=nil {return _fcege ;};};return nil ;};func (_bcafa *ST_ErrBarType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcafa =0;case "\u0062\u006f\u0074\u0068":*_bcafa =1;case "\u006d\u0069\u006eu\u0073":*_bcafa =2;case "\u0070\u006c\u0075\u0073":*_bcafa =3;};return nil ;};func (_abba *CT_BarChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abba .BarDir =NewCT_BarDir ();_bgc :for {_bef ,_gedd :=d .Token ();if _gedd !=nil {return _gedd ;};switch _fda :=_bef .(type ){case _g .StartElement :switch _fda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfd :=d .DecodeElement (_abba .BarDir ,&_fda );_bfd !=nil {return _bfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abba .Grouping =NewCT_BarGrouping ();if _cdc :=d .DecodeElement (_abba .Grouping ,&_fda );_cdc !=nil {return _cdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abba .VaryColors =NewCT_Boolean ();if _dgb :=d .DecodeElement (_abba .VaryColors ,&_fda );_dgb !=nil {return _dgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdd :=NewCT_BarSer ();if _deg :=d .DecodeElement (_cgdd ,&_fda );_deg !=nil {return _deg ;};_abba .Ser =append (_abba .Ser ,_cgdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abba .DLbls =NewCT_DLbls ();if _dfb :=d .DecodeElement (_abba .DLbls ,&_fda );_dfb !=nil {return _dfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abba .GapWidth =NewCT_GapAmount ();if _dfea :=d .DecodeElement (_abba .GapWidth ,&_fda );_dfea !=nil {return _dfea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abba .Overlap =NewCT_Overlap ();if _gced :=d .DecodeElement (_abba .Overlap ,&_fda );_gced !=nil {return _gced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bagc :=NewCT_ChartLines ();if _gcec :=d .DecodeElement (_bagc ,&_fda );_gcec !=nil {return _gcec ;};_abba .SerLines =append (_abba .SerLines ,_bagc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf :=NewCT_UnsignedInt ();if _ade :=d .DecodeElement (_gaf ,&_fda );_ade !=nil {return _ade ;};_abba .AxId =append (_abba .AxId ,_gaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abba .ExtLst =NewCT_ExtensionList ();if _ebe :=d .DecodeElement (_abba .ExtLst ,&_fda );_ebe !=nil {return _ebe ;};default:_a .Log ("\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",_fda .Name );if _bga :=d .Skip ();_bga !=nil {return _bga ;};};case _g .EndElement :break _bgc ;case _g .CharData :};};return nil ;};func (_ggbee *ST_Crosses )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggbee =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_ggbee =1;case "\u006d\u0061\u0078":*_ggbee =2;case "\u006d\u0069\u006e":*_ggbee =3;};return nil ;};func (_gagg *CT_DTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gagg .ShowHorzBorder !=nil {_eegf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gagg .ShowHorzBorder ,_eegf );};if _gagg .ShowVertBorder !=nil {_fgdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gagg .ShowVertBorder ,_fgdf );};if _gagg .ShowOutline !=nil {_acgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_gagg .ShowOutline ,_acgc );};if _gagg .ShowKeys !=nil {_adeaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_gagg .ShowKeys ,_adeaf );};if _gagg .SpPr !=nil {_dfeaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gagg .SpPr ,_dfeaa );};if _gagg .TxPr !=nil {_beefc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gagg .TxPr ,_beefc );};if _gagg .ExtLst !=nil {_dffa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gagg .ExtLst ,_dffa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fggfd ST_ErrDir )String ()string {switch _fggfd {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};var ST_HoleSizePercentPatternRe =_c .MustCompile (ST_HoleSizePercentPattern );func (_dbaccg ST_TickMark )String ()string {switch _dbaccg {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 (_faegb *EG_AxShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_faegb .AxId ,_bdfe );_dabga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_faegb .Scaling ,_dabga );if _faegb .Delete !=nil {_acfgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_faegb .Delete ,_acfgc );};_fbbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_faegb .AxPos ,_fbbbf );if _faegb .MajorGridlines !=nil {_ccba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_faegb .MajorGridlines ,_ccba );};if _faegb .MinorGridlines !=nil {_cdbgbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_faegb .MinorGridlines ,_cdbgbe );};if _faegb .Title !=nil {_bbdgb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_faegb .Title ,_bbdgb );};if _faegb .NumFmt !=nil {_fcdfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_faegb .NumFmt ,_fcdfc );};if _faegb .MajorTickMark !=nil {_dbbgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_faegb .MajorTickMark ,_dbbgg );};if _faegb .MinorTickMark !=nil {_cdabe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_faegb .MinorTickMark ,_cdabe );};if _faegb .TickLblPos !=nil {_fcdcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_faegb .TickLblPos ,_fcdcaf );};if _faegb .SpPr !=nil {_afbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faegb .SpPr ,_afbbf );};if _faegb .TxPr !=nil {_gcecb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_faegb .TxPr ,_gcecb );};_bafgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_faegb .CrossAx ,_bafgg );if _faegb .Choice !=nil {_faegb .Choice .MarshalXML (e ,_g .StartElement {});};return nil ;};type CT_Double struct{ValAttr float64 ;};type CT_UnsignedInt struct{ValAttr uint32 ;};func (_bagcg *CT_MultiLvlStrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cefd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_cefd ,_bagcg .F );e .EncodeElement (_bagcg .F ,_cefd );if _bagcg .MultiLvlStrCache !=nil {_bcgdb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bagcg .MultiLvlStrCache ,_bcgdb );};if _bagcg .ExtLst !=nil {_efgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bagcg .ExtLst ,_efgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbbdd *ST_DispBlanksAs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caee ,_efacf :=d .Token ();if _efacf !=nil {return _efacf ;};if _dfdff ,_cbdbc :=_caee .(_g .EndElement );_cbdbc &&_dfdff .Name ==start .Name {*_fbbdd =1;return nil ;};if _bacdaf ,_fedcaa :=_caee .(_g .CharData );!_fedcaa {return _f .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",_caee );}else {switch string (_bacdaf ){case "":*_fbbdd =0;case "\u0073\u0070\u0061\u006e":*_fbbdd =1;case "\u0067\u0061\u0070":*_fbbdd =2;case "\u007a\u0065\u0072\u006f":*_fbbdd =3;};};_caee ,_efacf =d .Token ();if _efacf !=nil {return _efacf ;};if _dfdcg ,_cfgfe :=_caee .(_g .EndElement );_cfgfe &&_dfdcg .Name ==start .Name {return nil ;};return _f .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",_caee );}; // ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path func (_fgcff *CT_NumRef )ValidateWithPath (path string )error {if _fgcff .NumCache !=nil {if _dggaa :=_fgcff .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_dggaa !=nil {return _dggaa ;};};if _fgcff .ExtLst !=nil {if _ccbfb :=_fgcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbfb !=nil {return _ccbfb ;};};return nil ;};func (_geafg *ST_DLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abacd ,_fgaed :=d .Token ();if _fgaed !=nil {return _fgaed ;};if _fdbg ,_abcad :=_abacd .(_g .EndElement );_abcad &&_fdbg .Name ==start .Name {*_geafg =1;return nil ;};if _bebg ,_dcbgc :=_abacd .(_g .CharData );!_dcbgc {return _f .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",_abacd );}else {switch string (_bebg ){case "":*_geafg =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_geafg =1;case "\u0062":*_geafg =2;case "\u0063\u0074\u0072":*_geafg =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_geafg =4;case "\u0069\u006e\u0045n\u0064":*_geafg =5;case "\u006c":*_geafg =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_geafg =7;case "\u0072":*_geafg =8;case "\u0074":*_geafg =9;};};_abacd ,_fgaed =d .Token ();if _fgaed !=nil {return _fgaed ;};if _dgbdc ,_eagbf :=_abacd .(_g .EndElement );_eagbf &&_dgbdc .Name ==start .Name {return nil ;};return _f .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",_abacd );};type CT_Tx struct{Choice *CT_TxChoice ;};func (_baee *CT_Crosses )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bfag ,_caaa :=_baee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _caaa !=nil {return _caaa ;};start .Attr =append (start .Attr ,_bfag );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afaf ST_BarGrouping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aabe :=_g .Attr {};_aabe .Name =name ;switch _afaf {case ST_BarGroupingUnset :_aabe .Value ="";case ST_BarGroupingPercentStacked :_aabe .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_aabe .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_aabe .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_aabe .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aabe ,nil ;};func (_edca *CT_BandFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cgaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_edca .Idx ,_cgaa );if _edca .SpPr !=nil {_cac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edca .SpPr ,_cac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_bdgee :=&CT_HoleSize {};return _bdgee };func (_fdcag ST_Overlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdcag .ST_OverlapPercent !=nil {e .EncodeToken (_g .CharData (*_fdcag .ST_OverlapPercent ));};if _fdcag .ST_OverlapByte !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_fdcag .ST_OverlapByte )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_fdgg *CT_ScatterStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbgcc :=range start .Attr {if _bbgcc .Name .Local =="\u0076\u0061\u006c"{_fdgg .ValAttr .UnmarshalXMLAttr (_bbgcc );continue ;};};for {_dgdcc ,_cfgfg :=d .Token ();if _cfgfg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_cfgfg );};if _cfgfgd ,_cdcb :=_dgdcc .(_g .EndElement );_cdcb &&_cfgfgd .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path func (_acegg *EG_SerShared )ValidateWithPath (path string )error {if _fadf :=_acegg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fadf !=nil {return _fadf ;};if _bgbde :=_acegg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bgbde !=nil {return _bgbde ;};if _acegg .Tx !=nil {if _bbddc :=_acegg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bbddc !=nil {return _bbddc ;};};if _acegg .SpPr !=nil {if _cbede :=_acegg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbede !=nil {return _cbede ;};};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};var ST_OverlapPercentPatternRe =_c .MustCompile (ST_OverlapPercentPattern );func (_efeb *CT_MultiLvlStrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aafde :for {_cgeag ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _bcde :=_cgeag .(type ){case _g .StartElement :switch _bcde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acggd :=d .DecodeElement (&_efeb .F ,&_bcde );_acggd !=nil {return _acggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeb .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _eaea :=d .DecodeElement (_efeb .MultiLvlStrCache ,&_bcde );_eaea !=nil {return _eaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeb .ExtLst =NewCT_ExtensionList ();if _cgefa :=d .DecodeElement (_efeb .ExtLst ,&_bcde );_cgefa !=nil {return _cgefa ;};default:_a .Log ("\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",_bcde .Name );if _dbef :=d .Skip ();_dbef !=nil {return _dbef ;};};case _g .EndElement :break _aafde ;case _g .CharData :};};return nil ;};func (_aeded ST_DispBlanksAs )String ()string {switch _aeded {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};type ST_Orientation byte ; // ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path func (_aba *CT_BarChart )ValidateWithPath (path string )error {if _dcggd :=_aba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dcggd !=nil {return _dcggd ;};if _aba .Grouping !=nil {if _cacc :=_aba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cacc !=nil {return _cacc ;};};if _aba .VaryColors !=nil {if _egba :=_aba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_egba !=nil {return _egba ;};};for _fedc ,_bfa :=range _aba .Ser {if _gfe :=_bfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fedc ));_gfe !=nil {return _gfe ;};};if _aba .DLbls !=nil {if _gcga :=_aba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcga !=nil {return _gcga ;};};if _aba .GapWidth !=nil {if _daf :=_aba .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_daf !=nil {return _daf ;};};if _aba .Overlap !=nil {if _aaee :=_aba .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_aaee !=nil {return _aaee ;};};for _egg ,_efc :=range _aba .SerLines {if _fgb :=_efc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_egg ));_fgb !=nil {return _fgb ;};};for _efge ,_adg :=range _aba .AxId {if _dgca :=_adg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_efge ));_dgca !=nil {return _dgca ;};};if _aba .ExtLst !=nil {if _efd :=_aba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efd !=nil {return _efd ;};};return nil ;};func (_adfc *CT_BandFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfc .Idx =NewCT_UnsignedInt ();_bfcf :for {_gce ,_fae :=d .Token ();if _fae !=nil {return _fae ;};switch _ecb :=_gce .(type ){case _g .StartElement :switch _ecb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfg :=d .DecodeElement (_adfc .Idx ,&_ecb );_bfg !=nil {return _bfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfc .SpPr =_fc .NewCT_ShapeProperties ();if _cgf :=d .DecodeElement (_adfc .SpPr ,&_ecb );_cgf !=nil {return _cgf ;};default:_a .Log ("\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",_ecb .Name );if _abg :=d .Skip ();_abg !=nil {return _abg ;};};case _g .EndElement :break _bfcf ;case _g .CharData :};};return nil ;};func NewCT_Scaling ()*CT_Scaling {_bgfbf :=&CT_Scaling {};return _bgfbf };type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func (_ddfgb ST_LblOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddfgb .ST_LblOffsetPercent !=nil {e .EncodeToken (_g .CharData (*_ddfgb .ST_LblOffsetPercent ));};if _ddfgb .ST_LblOffsetUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_ddfgb .ST_LblOffsetUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};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 *_fc .CT_ShapeProperties ;TxPr *_fc .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 ;}; // ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path func (_ebdbg *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _ebdbg .NumRef !=nil {if _egbfd :=_ebdbg .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_egbfd !=nil {return _egbfd ;};};if _ebdbg .NumLit !=nil {if _bebae :=_ebdbg .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_bebae !=nil {return _bebae ;};};return nil ;};func (_cgbdef *EG_SerShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbdef .Idx =NewCT_UnsignedInt ();_cgbdef .Order =NewCT_UnsignedInt ();_gebfe :for {_faca ,_ffgff :=d .Token ();if _ffgff !=nil {return _ffgff ;};switch _dgcfa :=_faca .(type ){case _g .StartElement :switch _dgcfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eabca :=d .DecodeElement (_cgbdef .Idx ,&_dgcfa );_eabca !=nil {return _eabca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bbcebb :=d .DecodeElement (_cgbdef .Order ,&_dgcfa );_bbcebb !=nil {return _bbcebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbdef .Tx =NewCT_SerTx ();if _eeadc :=d .DecodeElement (_cgbdef .Tx ,&_dgcfa );_eeadc !=nil {return _eeadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbdef .SpPr =_fc .NewCT_ShapeProperties ();if _ecfd :=d .DecodeElement (_cgbdef .SpPr ,&_dgcfa );_ecfd !=nil {return _ecfd ;};default:_a .Log ("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",_dgcfa .Name );if _dbgd :=d .Skip ();_dbgd !=nil {return _dbgd ;};};case _g .EndElement :break _gebfe ;case _g .CharData :};};return nil ;};func (_eccgb *CT_SurfaceChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_affa :for {_aaac ,_fdgb :=d .Token ();if _fdgb !=nil {return _fdgb ;};switch _bbaf :=_aaac .(type ){case _g .StartElement :switch _bbaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eccgb .Wireframe =NewCT_Boolean ();if _ecbebf :=d .DecodeElement (_eccgb .Wireframe ,&_bbaf );_ecbebf !=nil {return _ecbebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfdcg :=NewCT_SurfaceSer ();if _fcabg :=d .DecodeElement (_cfdcg ,&_bbaf );_fcabg !=nil {return _fcabg ;};_eccgb .Ser =append (_eccgb .Ser ,_cfdcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eccgb .BandFmts =NewCT_BandFmts ();if _dffbd :=d .DecodeElement (_eccgb .BandFmts ,&_bbaf );_dffbd !=nil {return _dffbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aegfc :=NewCT_UnsignedInt ();if _fdceg :=d .DecodeElement (_aegfc ,&_bbaf );_fdceg !=nil {return _fdceg ;};_eccgb .AxId =append (_eccgb .AxId ,_aegfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eccgb .ExtLst =NewCT_ExtensionList ();if _gcfd :=d .DecodeElement (_eccgb .ExtLst ,&_bbaf );_gcfd !=nil {return _gcfd ;};default:_a .Log ("\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",_bbaf .Name );if _gbccg :=d .Skip ();_gbccg !=nil {return _gbccg ;};};case _g .EndElement :break _affa ;case _g .CharData :};};return nil ;}; // Validate validates the CT_Line3DChart and its children func (_dfccd *CT_Line3DChart )Validate ()error {return _dfccd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_aceed *ST_ScatterStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddgd ,_gccgb :=d .Token ();if _gccgb !=nil {return _gccgb ;};if _ccbd ,_affda :=_ddgd .(_g .EndElement );_affda &&_ccbd .Name ==start .Name {*_aceed =1;return nil ;};if _cdabf ,_bbff :=_ddgd .(_g .CharData );!_bbff {return _f .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",_ddgd );}else {switch string (_cdabf ){case "":*_aceed =0;case "\u006e\u006f\u006e\u0065":*_aceed =1;case "\u006c\u0069\u006e\u0065":*_aceed =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_aceed =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aceed =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_aceed =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_aceed =6;};};_ddgd ,_gccgb =d .Token ();if _gccgb !=nil {return _gccgb ;};if _gdagbc ,_acegb :=_ddgd .(_g .EndElement );_acegb &&_gdagbc .Name ==start .Name {return nil ;};return _f .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",_ddgd );}; // ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path func (_dege *CT_BubbleSer )ValidateWithPath (path string )error {if _ffed :=_dege .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ffed !=nil {return _ffed ;};if _gbg :=_dege .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gbg !=nil {return _gbg ;};if _dege .Tx !=nil {if _dfgd :=_dege .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dfgd !=nil {return _dfgd ;};};if _dege .SpPr !=nil {if _bbcc :=_dege .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbcc !=nil {return _bbcc ;};};if _dege .InvertIfNegative !=nil {if _dff :=_dege .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dff !=nil {return _dff ;};};for _cdgb ,_baae :=range _dege .DPt {if _babg :=_baae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cdgb ));_babg !=nil {return _babg ;};};if _dege .DLbls !=nil {if _dccb :=_dege .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dccb !=nil {return _dccb ;};};for _adde ,_aebe :=range _dege .Trendline {if _gffa :=_aebe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_adde ));_gffa !=nil {return _gffa ;};};for _bdfbg ,_dbdg :=range _dege .ErrBars {if _ggba :=_dbdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_bdfbg ));_ggba !=nil {return _ggba ;};};if _dege .XVal !=nil {if _agg :=_dege .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_agg !=nil {return _agg ;};};if _dege .YVal !=nil {if _gdfb :=_dege .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gdfb !=nil {return _gdfb ;};};if _dege .BubbleSize !=nil {if _abffa :=_dege .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_abffa !=nil {return _abffa ;};};if _dege .Bubble3D !=nil {if _debd :=_dege .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_debd !=nil {return _debd ;};};if _dege .ExtLst !=nil {if _bedg :=_dege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedg !=nil {return _bedg ;};};return nil ;}; // ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path func (_eace *CT_PivotSource )ValidateWithPath (path string )error {if _decdd :=_eace .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_decdd !=nil {return _decdd ;};for _cdeac ,_deaf :=range _eace .ExtLst {if _gacaf :=_deaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cdeac ));_gacaf !=nil {return _gacaf ;};};return nil ;}; // Validate validates the CT_LineChart and its children func (_egfdf *CT_LineChart )Validate ()error {return _egfdf .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");}; // Validate validates the CT_SurfaceChart and its children func (_eggb *CT_SurfaceChart )Validate ()error {return _eggb .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");}; // ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path func (_bccc *CT_DLblPos )ValidateWithPath (path string )error {if _bccc .ValAttr ==ST_DLblPosUnset {return _f .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 _fccg :=_bccc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fccg !=nil {return _fccg ;};return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};func (_gfac *ChartSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfac .CT_ChartSpace =*NewCT_ChartSpace ();_efbcg :for {_egeed ,_befae :=d .Token ();if _befae !=nil {return _befae ;};switch _fbdcg :=_egeed .(type ){case _g .StartElement :switch _fbdcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .Date1904 =NewCT_Boolean ();if _ecfgfb :=d .DecodeElement (_gfac .Date1904 ,&_fbdcg );_ecfgfb !=nil {return _ecfgfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .Lang =NewCT_TextLanguageID ();if _ccbb :=d .DecodeElement (_gfac .Lang ,&_fbdcg );_ccbb !=nil {return _ccbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .RoundedCorners =NewCT_Boolean ();if _bcgaa :=d .DecodeElement (_gfac .RoundedCorners ,&_fbdcg );_bcgaa !=nil {return _bcgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .Style =NewCT_Style ();if _adacb :=d .DecodeElement (_gfac .Style ,&_fbdcg );_adacb !=nil {return _adacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .ClrMapOvr =_fc .NewCT_ColorMapping ();if _cggdc :=d .DecodeElement (_gfac .ClrMapOvr ,&_fbdcg );_cggdc !=nil {return _cggdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .PivotSource =NewCT_PivotSource ();if _gcgaa :=d .DecodeElement (_gfac .PivotSource ,&_fbdcg );_gcgaa !=nil {return _gcgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .Protection =NewCT_Protection ();if _bccaff :=d .DecodeElement (_gfac .Protection ,&_fbdcg );_bccaff !=nil {return _bccaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcedf :=d .DecodeElement (_gfac .Chart ,&_fbdcg );_gcedf !=nil {return _gcedf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .SpPr =_fc .NewCT_ShapeProperties ();if _cbbaa :=d .DecodeElement (_gfac .SpPr ,&_fbdcg );_cbbaa !=nil {return _cbbaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .TxPr =_fc .NewCT_TextBody ();if _cagcf :=d .DecodeElement (_gfac .TxPr ,&_fbdcg );_cagcf !=nil {return _cagcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .ExternalData =NewCT_ExternalData ();if _ebbee :=d .DecodeElement (_gfac .ExternalData ,&_fbdcg );_ebbee !=nil {return _ebbee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .PrintSettings =NewCT_PrintSettings ();if _cfdb :=d .DecodeElement (_gfac .PrintSettings ,&_fbdcg );_cfdb !=nil {return _cfdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .UserShapes =NewCT_RelId ();if _fedba :=d .DecodeElement (_gfac .UserShapes ,&_fbdcg );_fedba !=nil {return _fedba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfac .ExtLst =NewCT_ExtensionList ();if _bfaga :=d .DecodeElement (_gfac .ExtLst ,&_fbdcg );_bfaga !=nil {return _bfaga ;};default:_a .Log ("\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",_fbdcg .Name );if _caec :=d .Skip ();_caec !=nil {return _caec ;};};case _g .EndElement :break _efbcg ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path func (_fffc *CT_View3D )ValidateWithPath (path string )error {if _fffc .RotX !=nil {if _bdaec :=_fffc .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_bdaec !=nil {return _bdaec ;};};if _fffc .HPercent !=nil {if _bddb :=_fffc .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_bddb !=nil {return _bddb ;};};if _fffc .RotY !=nil {if _ddbgb :=_fffc .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_ddbgb !=nil {return _ddbgb ;};};if _fffc .DepthPercent !=nil {if _dceg :=_fffc .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dceg !=nil {return _dceg ;};};if _fffc .RAngAx !=nil {if _ddce :=_fffc .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_ddce !=nil {return _ddce ;};};if _fffc .Perspective !=nil {if _agfee :=_fffc .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_agfee !=nil {return _agfee ;};};if _fffc .ExtLst !=nil {if _cdagb :=_fffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdagb !=nil {return _cdagb ;};};return nil ;}; // ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path func (_gggg *CT_Crosses )ValidateWithPath (path string )error {if _gggg .ValAttr ==ST_CrossesUnset {return _f .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 _fgcd :=_gggg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcd !=nil {return _fgcd ;};return nil ;};func (_bfeaf *CT_Layout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadac :for {_dcce ,_cbag :=d .Token ();if _cbag !=nil {return _cbag ;};switch _acfda :=_dcce .(type ){case _g .StartElement :switch _acfda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfeaf .ManualLayout =NewCT_ManualLayout ();if _cbfb :=d .DecodeElement (_bfeaf .ManualLayout ,&_acfda );_cbfb !=nil {return _cbfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfeaf .ExtLst =NewCT_ExtensionList ();if _dafbf :=d .DecodeElement (_bfeaf .ExtLst ,&_acfda );_dafbf !=nil {return _dafbf ;};default:_a .Log ("\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",_acfda .Name );if _efbe :=d .Skip ();_efbe !=nil {return _efbe ;};};case _g .EndElement :break _dadac ;case _g .CharData :};};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_aadb :=&CT_RadarStyle {};return _aadb };func (_ceae *CT_HoleSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceae .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ceae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbadg ST_BuiltInUnit )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eafbd :=_g .Attr {};_eafbd .Name =name ;switch _bbadg {case ST_BuiltInUnitUnset :_eafbd .Value ="";case ST_BuiltInUnitHundreds :_eafbd .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_eafbd .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_eafbd .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_eafbd .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_eafbd .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_eafbd .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_eafbd .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_eafbd .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_eafbd .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _eafbd ,nil ;};func (_gecfd *ST_BuiltInUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeeb ,_adbd :=d .Token ();if _adbd !=nil {return _adbd ;};if _babff ,_aebga :=_eeeb .(_g .EndElement );_aebga &&_babff .Name ==start .Name {*_gecfd =1;return nil ;};if _aabed ,_fdfdaf :=_eeeb .(_g .CharData );!_fdfdaf {return _f .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",_eeeb );}else {switch string (_aabed ){case "":*_gecfd =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_gecfd =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_gecfd =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gecfd =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gecfd =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gecfd =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gecfd =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gecfd =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gecfd =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_gecfd =9;};};_eeeb ,_adbd =d .Token ();if _adbd !=nil {return _adbd ;};if _cgee ,_acaege :=_eeeb .(_g .EndElement );_acaege &&_cgee .Name ==start .Name {return nil ;};return _f .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",_eeeb );};func (_beef *CT_Chart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beef .PlotArea =NewCT_PlotArea ();_ccb :for {_dbgc ,_afag :=d .Token ();if _afag !=nil {return _afag ;};switch _fdcd :=_dbgc .(type ){case _g .StartElement :switch _fdcd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .Title =NewCT_Title ();if _cgdf :=d .DecodeElement (_beef .Title ,&_fdcd );_cgdf !=nil {return _cgdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .AutoTitleDeleted =NewCT_Boolean ();if _acab :=d .DecodeElement (_beef .AutoTitleDeleted ,&_fdcd );_acab !=nil {return _acab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .PivotFmts =NewCT_PivotFmts ();if _gffab :=d .DecodeElement (_beef .PivotFmts ,&_fdcd );_gffab !=nil {return _gffab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .View3D =NewCT_View3D ();if _ecgc :=d .DecodeElement (_beef .View3D ,&_fdcd );_ecgc !=nil {return _ecgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .Floor =NewCT_Surface ();if _ggec :=d .DecodeElement (_beef .Floor ,&_fdcd );_ggec !=nil {return _ggec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .SideWall =NewCT_Surface ();if _fgbf :=d .DecodeElement (_beef .SideWall ,&_fdcd );_fgbf !=nil {return _fgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .BackWall =NewCT_Surface ();if _acca :=d .DecodeElement (_beef .BackWall ,&_fdcd );_acca !=nil {return _acca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebag :=d .DecodeElement (_beef .PlotArea ,&_fdcd );_ebag !=nil {return _ebag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .Legend =NewCT_Legend ();if _gggd :=d .DecodeElement (_beef .Legend ,&_fdcd );_gggd !=nil {return _gggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .PlotVisOnly =NewCT_Boolean ();if _bgge :=d .DecodeElement (_beef .PlotVisOnly ,&_fdcd );_bgge !=nil {return _bgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .DispBlanksAs =NewCT_DispBlanksAs ();if _bbbb :=d .DecodeElement (_beef .DispBlanksAs ,&_fdcd );_bbbb !=nil {return _bbbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .ShowDLblsOverMax =NewCT_Boolean ();if _bacf :=d .DecodeElement (_beef .ShowDLblsOverMax ,&_fdcd );_bacf !=nil {return _bacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beef .ExtLst =NewCT_ExtensionList ();if _gdfg :=d .DecodeElement (_beef .ExtLst ,&_fdcd );_gdfg !=nil {return _gdfg ;};default:_a .Log ("\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",_fdcd .Name );if _egc :=d .Skip ();_egc !=nil {return _egc ;};};case _g .EndElement :break _ccb ;case _g .CharData :};};return nil ;}; // Validate validates the Group_DLbls and its children func (_aggec *Group_DLbls )Validate ()error {return _aggec .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};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_Area3DChart and its children func (_ea *CT_Area3DChart )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_fdgde *CT_View3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdgde .RotX !=nil {_abgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_fdgde .RotX ,_abgac );};if _fdgde .HPercent !=nil {_fbffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdgde .HPercent ,_fbffe );};if _fdgde .RotY !=nil {_bfge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_fdgde .RotY ,_bfge );};if _fdgde .DepthPercent !=nil {_aeggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdgde .DepthPercent ,_aeggb );};if _fdgde .RAngAx !=nil {_babaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_fdgde .RAngAx ,_babaf );};if _fdgde .Perspective !=nil {_ebbge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fdgde .Perspective ,_ebbge );};if _fdgde .ExtLst !=nil {_efffd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdgde .ExtLst ,_efffd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcga *CT_OfPieType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbabd :=range start .Attr {if _cbabd .Name .Local =="\u0076\u0061\u006c"{_dcga .ValAttr .UnmarshalXMLAttr (_cbabd );continue ;};};for {_geefe ,_dgec :=d .Token ();if _dgec !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dgec );};if _dafag ,_gcdede :=_geefe .(_g .EndElement );_gcdede &&_dafag .Name ==start .Name {break ;};};return nil ;};func (_aaecd *UserShapes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaecd .CT_Drawing =*_cd .NewCT_Drawing ();for {_aagaaa ,_gcefd :=d .Token ();if _gcefd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_gcefd );};if _gadd ,_badd :=_aagaaa .(_g .EndElement );_badd &&_gadd .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_AreaSer and its children func (_bfc *CT_AreaSer )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_geacd ,_gaag :=_b .ParseUint (s ,10,16);if _gaag !=nil {return ST_SecondPieSize {},_gaag ;};_dagdc :=uint16 (_geacd );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_dagdc },nil ;};func (_gfadc *CT_SecondPieSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfadc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gfadc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddfae *ST_TrendlineType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddfae =0;case "\u0065\u0078\u0070":*_ddfae =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ddfae =2;case "\u006c\u006f\u0067":*_ddfae =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ddfae =4;case "\u0070\u006f\u006c\u0079":*_ddfae =5;case "\u0070\u006f\u0077e\u0072":*_ddfae =6;};return nil ;};func NewCT_DPt ()*CT_DPt {_ebaf :=&CT_DPt {};_ebaf .Idx =NewCT_UnsignedInt ();return _ebaf };func (_adbca ST_TickMark )ValidateWithPath (path string )error {switch _adbca {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbca ));};return nil ;};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 *_fc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};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;); // Validate validates the CT_DTable and its children func (_edefa *CT_DTable )Validate ()error {return _edefa .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");}; // ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path func (_eagbe *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _eagbe .Layout !=nil {if _fgecf :=_eagbe .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fgecf !=nil {return _fgecf ;};};if _eagbe .Tx !=nil {if _bcbg :=_eagbe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bcbg !=nil {return _bcbg ;};};if _eagbe .SpPr !=nil {if _defe :=_eagbe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_defe !=nil {return _defe ;};};if _eagbe .TxPr !=nil {if _ecea :=_eagbe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ecea !=nil {return _ecea ;};};return nil ;}; // ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path func (_gdag *CT_PrintSettings )ValidateWithPath (path string )error {if _gdag .HeaderFooter !=nil {if _fdgc :=_gdag .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_fdgc !=nil {return _fdgc ;};};if _gdag .PageMargins !=nil {if _fbgg :=_gdag .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fbgg !=nil {return _fbgg ;};};if _gdag .PageSetup !=nil {if _efcbe :=_gdag .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_efcbe !=nil {return _efcbe ;};};if _gdag .LegacyDrawingHF !=nil {if _gcdf :=_gdag .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gcdf !=nil {return _gcdf ;};};return nil ;};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 ;};func (_egdea *CT_DispUnits )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egdea .Choice !=nil {_egdea .Choice .MarshalXML (e ,_g .StartElement {});};if _egdea .DispUnitsLbl !=nil {_fdab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_egdea .DispUnitsLbl ,_fdab );};if _egdea .ExtLst !=nil {_dgfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdea .ExtLst ,_dgfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddb *CT_LineChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gddga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fddb .Grouping ,_gddga );if _fddb .VaryColors !=nil {_ceac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fddb .VaryColors ,_ceac );};if _fddb .Ser !=nil {_bfad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_egcbg :=range _fddb .Ser {e .EncodeElement (_egcbg ,_bfad );};};if _fddb .DLbls !=nil {_fbfff :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fddb .DLbls ,_fbfff );};if _fddb .DropLines !=nil {_eecgc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fddb .DropLines ,_eecgc );};if _fddb .HiLowLines !=nil {_fbbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fddb .HiLowLines ,_fbbd );};if _fddb .UpDownBars !=nil {_cfga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fddb .UpDownBars ,_cfga );};if _fddb .Marker !=nil {_cccb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fddb .Marker ,_cccb );};if _fddb .Smooth !=nil {_dgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_fddb .Smooth ,_dgag );};_gaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_eeab :=range _fddb .AxId {e .EncodeElement (_eeab ,_gaga );};if _fddb .ExtLst !=nil {_bcbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fddb .ExtLst ,_bcbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;};func (_ecda *CT_DepthPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecda .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ecda .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgage ST_LayoutTarget )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfgda :=_g .Attr {};_cfgda .Name =name ;switch _fgage {case ST_LayoutTargetUnset :_cfgda .Value ="";case ST_LayoutTargetInner :_cfgda .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_cfgda .Value ="\u006f\u0075\u0074e\u0072";};return _cfgda ,nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_ccad ,_fffcf :=_b .ParseUint (s ,10,16);if _fffcf !=nil {return ST_GapAmount {},_fffcf ;};_bgcabd :=uint16 (_ccad );return ST_GapAmount {ST_GapAmountUShort :&_bgcabd },nil ;};func (_gbccb *ST_ScatterStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbccb =0;case "\u006e\u006f\u006e\u0065":*_gbccb =1;case "\u006c\u0069\u006e\u0065":*_gbccb =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_gbccb =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gbccb =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_gbccb =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_gbccb =6;};return nil ;};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func NewCT_MarkerSize ()*CT_MarkerSize {_ecaf :=&CT_MarkerSize {};return _ecaf };const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);func (_cadc *CT_PageSetup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbdcd :=range start .Attr {if _fbdcd .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_dgcad ,_ceacd :=_b .ParseUint (_fbdcd .Value ,10,32);if _ceacd !=nil {return _ceacd ;};_bdbdg :=uint32 (_dgcad );_cadc .PaperSizeAttr =&_bdbdg ;continue ;};if _fbdcd .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_efad ,_bfbg :=_fbdcd .Value ,error (nil );if _bfbg !=nil {return _bfbg ;};_cadc .PaperHeightAttr =&_efad ;continue ;};if _fbdcd .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_affb ,_aaabf :=_fbdcd .Value ,error (nil );if _aaabf !=nil {return _aaabf ;};_cadc .PaperWidthAttr =&_affb ;continue ;};if _fbdcd .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_fcec ,_gdfbb :=_b .ParseUint (_fbdcd .Value ,10,32);if _gdfbb !=nil {return _gdfbb ;};_abafcf :=uint32 (_fcec );_cadc .FirstPageNumberAttr =&_abafcf ;continue ;};if _fbdcd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cadc .OrientationAttr .UnmarshalXMLAttr (_fbdcd );continue ;};if _fbdcd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_ccfea ,_dgdb :=_b .ParseBool (_fbdcd .Value );if _dgdb !=nil {return _dgdb ;};_cadc .BlackAndWhiteAttr =&_ccfea ;continue ;};if _fbdcd .Name .Local =="\u0064\u0072\u0061f\u0074"{_egbd ,_beacdf :=_b .ParseBool (_fbdcd .Value );if _beacdf !=nil {return _beacdf ;};_cadc .DraftAttr =&_egbd ;continue ;};if _fbdcd .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_ddbfe ,_eaggee :=_b .ParseBool (_fbdcd .Value );if _eaggee !=nil {return _eaggee ;};_cadc .UseFirstPageNumberAttr =&_ddbfe ;continue ;};if _fbdcd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_fdgd ,_gbce :=_b .ParseInt (_fbdcd .Value ,10,32);if _gbce !=nil {return _gbce ;};_bgbed :=int32 (_fdgd );_cadc .HorizontalDpiAttr =&_bgbed ;continue ;};if _fbdcd .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_eaebg ,_dffc :=_b .ParseInt (_fbdcd .Value ,10,32);if _dffc !=nil {return _dffc ;};_bdbe :=int32 (_eaebg );_cadc .VerticalDpiAttr =&_bdbe ;continue ;};if _fbdcd .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_egaee ,_cagda :=_b .ParseUint (_fbdcd .Value ,10,32);if _cagda !=nil {return _cagda ;};_cfeg :=uint32 (_egaee );_cadc .CopiesAttr =&_cfeg ;continue ;};};for {_bbgaa ,_fcecf :=d .Token ();if _fcecf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_fcecf );};if _adeef ,_fgdcc :=_bbgaa .(_g .EndElement );_fgdcc &&_adeef .Name ==start .Name {break ;};};return nil ;};func (_abffd *CT_FirstSliceAng )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcgb :=range start .Attr {if _fcgb .Name .Local =="\u0076\u0061\u006c"{_eeca ,_agbce :=_b .ParseUint (_fcgb .Value ,10,16);if _agbce !=nil {return _agbce ;};_bbcca :=uint16 (_eeca );_abffd .ValAttr =&_bbcca ;continue ;};};for {_baf ,_edfg :=d .Token ();if _edfg !=nil {return _f .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",_edfg );};if _dadbc ,_cfabe :=_baf .(_g .EndElement );_cfabe &&_dadbc .Name ==start .Name {break ;};};return nil ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;}; // Validate validates the CT_AreaChart and its children func (_bge *CT_AreaChart )Validate ()error {return _bge .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");}; // Validate validates the CT_SurfaceSer and its children func (_beaba *CT_SurfaceSer )Validate ()error {return _beaba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func (_dbega ST_DispBlanksAs )ValidateWithPath (path string )error {switch _dbega {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbega ));};return nil ;};type ST_DLblPos byte ; // Validate validates the CT_LayoutMode and its children func (_bfagf *CT_LayoutMode )Validate ()error {return _bfagf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_ddfg *CT_PictureStackUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfg .ValAttr =0+1;for _ ,_afgd :=range start .Attr {if _afgd .Name .Local =="\u0076\u0061\u006c"{_adbb ,_ecad :=_b .ParseFloat (_afgd .Value ,64);if _ecad !=nil {return _ecad ;};_ddfg .ValAttr =_adbb ;continue ;};};for {_gfbf ,_fbaa :=d .Token ();if _fbaa !=nil {return _f .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",_fbaa );};if _fgac ,_bcgbe :=_gfbf .(_g .EndElement );_bcgbe &&_fgac .Name ==start .Name {break ;};};return nil ;};func (_cag *CT_DLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cag .Idx =NewCT_UnsignedInt ();_gfa :for {_dgaa ,_bcefd :=d .Token ();if _bcefd !=nil {return _bcefd ;};switch _ffefg :=_dgaa .(type ){case _g .StartElement :switch _ffefg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cace :=d .DecodeElement (_cag .Idx ,&_ffefg );_cace !=nil {return _cace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _bgebd :=d .DecodeElement (&_cag .Choice .Delete ,&_ffefg );_bgebd !=nil {return _bgebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dcaab :=d .DecodeElement (&_cag .Choice .Layout ,&_ffefg );_dcaab !=nil {return _dcaab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _eacab :=d .DecodeElement (&_cag .Choice .Tx ,&_ffefg );_eacab !=nil {return _eacab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dfaec :=d .DecodeElement (&_cag .Choice .NumFmt ,&_ffefg );_dfaec !=nil {return _dfaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _cgc :=d .DecodeElement (&_cag .Choice .SpPr ,&_ffefg );_cgc !=nil {return _cgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dcff :=d .DecodeElement (&_cag .Choice .TxPr ,&_ffefg );_dcff !=nil {return _dcff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dgge :=d .DecodeElement (&_cag .Choice .DLblPos ,&_ffefg );_dgge !=nil {return _dgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _efaf :=d .DecodeElement (&_cag .Choice .ShowLegendKey ,&_ffefg );_efaf !=nil {return _efaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _aefe :=d .DecodeElement (&_cag .Choice .ShowVal ,&_ffefg );_aefe !=nil {return _aefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _bfcef :=d .DecodeElement (&_cag .Choice .ShowCatName ,&_ffefg );_bfcef !=nil {return _bfcef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dceb :=d .DecodeElement (&_cag .Choice .ShowSerName ,&_ffefg );_dceb !=nil {return _dceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _abec :=d .DecodeElement (&_cag .Choice .ShowPercent ,&_ffefg );_abec !=nil {return _abec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _cfc :=d .DecodeElement (&_cag .Choice .ShowBubbleSize ,&_ffefg );_cfc !=nil {return _cfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _ebfb :=d .DecodeElement (&_cag .Choice .Separator ,&_ffefg );_ebfb !=nil {return _ebfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cag .ExtLst =NewCT_ExtensionList ();if _eced :=d .DecodeElement (_cag .ExtLst ,&_ffefg );_eced !=nil {return _eced ;};default:_a .Log ("\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",_ffefg .Name );if _def :=d .Skip ();_def !=nil {return _def ;};};case _g .EndElement :break _gfa ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path func (_fgd *CT_Bar3DChart )ValidateWithPath (path string )error {if _cda :=_fgd .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cda !=nil {return _cda ;};if _fgd .Grouping !=nil {if _adfg :=_fgd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_adfg !=nil {return _adfg ;};};if _fgd .VaryColors !=nil {if _fce :=_fgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fce !=nil {return _fce ;};};for _fec ,_edb :=range _fgd .Ser {if _ffg :=_edb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fec ));_ffg !=nil {return _ffg ;};};if _fgd .DLbls !=nil {if _afab :=_fgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afab !=nil {return _afab ;};};if _fgd .GapWidth !=nil {if _ffe :=_fgd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ffe !=nil {return _ffe ;};};if _fgd .GapDepth !=nil {if _abe :=_fgd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_abe !=nil {return _abe ;};};if _fgd .Shape !=nil {if _ddee :=_fgd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_ddee !=nil {return _ddee ;};};for _gba ,_edba :=range _fgd .AxId {if _egb :=_edba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gba ));_egb !=nil {return _egb ;};};if _fgd .ExtLst !=nil {if _eddf :=_fgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddf !=nil {return _eddf ;};};return nil ;};func (_efgc *CT_BubbleChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_add :for {_bfbf ,_fbaef :=d .Token ();if _fbaef !=nil {return _fbaef ;};switch _fcda :=_bfbf .(type ){case _g .StartElement :switch _fcda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgc .VaryColors =NewCT_Boolean ();if _fbd :=d .DecodeElement (_efgc .VaryColors ,&_fcda );_fbd !=nil {return _fbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbab :=NewCT_BubbleSer ();if _fdca :=d .DecodeElement (_cbab ,&_fcda );_fdca !=nil {return _fdca ;};_efgc .Ser =append (_efgc .Ser ,_cbab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgc .DLbls =NewCT_DLbls ();if _fdae :=d .DecodeElement (_efgc .DLbls ,&_fcda );_fdae !=nil {return _fdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgc .Bubble3D =NewCT_Boolean ();if _bdfb :=d .DecodeElement (_efgc .Bubble3D ,&_fcda );_bdfb !=nil {return _bdfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgc .BubbleScale =NewCT_BubbleScale ();if _cgg :=d .DecodeElement (_efgc .BubbleScale ,&_fcda );_cgg !=nil {return _cgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgc .ShowNegBubbles =NewCT_Boolean ();if _aegg :=d .DecodeElement (_efgc .ShowNegBubbles ,&_fcda );_aegg !=nil {return _aegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgc .SizeRepresents =NewCT_SizeRepresents ();if _egbf :=d .DecodeElement (_efgc .SizeRepresents ,&_fcda );_egbf !=nil {return _egbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd :=NewCT_UnsignedInt ();if _gfd :=d .DecodeElement (_dagd ,&_fcda );_gfd !=nil {return _gfd ;};_efgc .AxId =append (_efgc .AxId ,_dagd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgc .ExtLst =NewCT_ExtensionList ();if _feg :=d .DecodeElement (_efgc .ExtLst ,&_fcda );_feg !=nil {return _feg ;};default:_a .Log ("\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",_fcda .Name );if _beac :=d .Skip ();_beac !=nil {return _beac ;};};case _g .EndElement :break _add ;case _g .CharData :};};return nil ;};type ST_PictureFormat byte ; // Validate validates the CT_Legend and its children func (_dfbf *CT_Legend )Validate ()error {return _dfbf .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func NewCT_LblOffset ()*CT_LblOffset {_gbaa :=&CT_LblOffset {};return _gbaa };func NewCT_Extension ()*CT_Extension {_fdcef :=&CT_Extension {};return _fdcef };func (_bbbg *CT_Pie3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdda :for {_bfdf ,_ggce :=d .Token ();if _ggce !=nil {return _ggce ;};switch _faecb :=_bfdf .(type ){case _g .StartElement :switch _faecb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbg .VaryColors =NewCT_Boolean ();if _egcba :=d .DecodeElement (_bbbg .VaryColors ,&_faecb );_egcba !=nil {return _egcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgfga :=NewCT_PieSer ();if _dgac :=d .DecodeElement (_cgfga ,&_faecb );_dgac !=nil {return _dgac ;};_bbbg .Ser =append (_bbbg .Ser ,_cgfga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbg .DLbls =NewCT_DLbls ();if _gbggg :=d .DecodeElement (_bbbg .DLbls ,&_faecb );_gbggg !=nil {return _gbggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbg .ExtLst =NewCT_ExtensionList ();if _aaeae :=d .DecodeElement (_bbbg .ExtLst ,&_faecb );_aaeae !=nil {return _aaeae ;};default:_a .Log ("\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",_faecb .Name );if _dcfed :=d .Skip ();_dcfed !=nil {return _dcfed ;};};case _g .EndElement :break _cdda ;case _g .CharData :};};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 (_dbaab ST_Crosses )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfcab :=_g .Attr {};_cfcab .Name =name ;switch _dbaab {case ST_CrossesUnset :_cfcab .Value ="";case ST_CrossesAutoZero :_cfcab .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_cfcab .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_cfcab .Value ="\u006d\u0069\u006e";};return _cfcab ,nil ;};func (_dgdce ST_LayoutMode )Validate ()error {return _dgdce .ValidateWithPath ("")};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;);func NewCT_RotX ()*CT_RotX {_afefd :=&CT_RotX {};return _afefd }; // ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path func (_eaab *CT_HPercent )ValidateWithPath (path string )error {if _eaab .ValAttr !=nil {if _gbed :=_eaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbed !=nil {return _gbed ;};};return nil ;};func (_dfada ST_Thickness )String ()string {if _dfada .ST_ThicknessPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_dfada .ST_ThicknessPercent );};if _dfada .Uint32 !=nil {return _f .Sprintf ("\u0025\u0076",*_dfada .Uint32 );};return "";};func (_eggg *CT_NumRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_fbbe ,_eggg .F );e .EncodeElement (_eggg .F ,_fbbe );if _eggg .NumCache !=nil {_aggcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_eggg .NumCache ,_aggcd );};if _eggg .ExtLst !=nil {_cecfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eggg .ExtLst ,_cecfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afeaa *CT_UnsignedInt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adfbf :=range start .Attr {if _adfbf .Name .Local =="\u0076\u0061\u006c"{_baeba ,_cfcddf :=_b .ParseUint (_adfbf .Value ,10,32);if _cfcddf !=nil {return _cfcddf ;};_afeaa .ValAttr =uint32 (_baeba );continue ;};};for {_aaeabd ,_aeada :=d .Token ();if _aeada !=nil {return _f .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",_aeada );};if _fgfc ,_fegb :=_aaeabd .(_g .EndElement );_fegb &&_fgfc .Name ==start .Name {break ;};};return nil ;};func (_aecg *CT_MultiLvlStrData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baef :for {_ccfge ,_baag :=d .Token ();if _baag !=nil {return _baag ;};switch _agaef :=_ccfge .(type ){case _g .StartElement :switch _agaef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aecg .PtCount =NewCT_UnsignedInt ();if _fddcc :=d .DecodeElement (_aecg .PtCount ,&_agaef );_fddcc !=nil {return _fddcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agac :=NewCT_Lvl ();if _bbcb :=d .DecodeElement (_agac ,&_agaef );_bbcb !=nil {return _bbcb ;};_aecg .Lvl =append (_aecg .Lvl ,_agac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aecg .ExtLst =NewCT_ExtensionList ();if _fegad :=d .DecodeElement (_aecg .ExtLst ,&_agaef );_fegad !=nil {return _fegad ;};default:_a .Log ("\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",_agaef .Name );if _cebd :=d .Skip ();_cebd !=nil {return _cebd ;};};case _g .EndElement :break _baef ;case _g .CharData :};};return nil ;};func (_bgdbd ST_ErrValType )ValidateWithPath (path string )error {switch _bgdbd {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdbd ));};return nil ;}; // ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path func (_abcag *CT_RadarSer )ValidateWithPath (path string )error {if _aaage :=_abcag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aaage !=nil {return _aaage ;};if _gagac :=_abcag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gagac !=nil {return _gagac ;};if _abcag .Tx !=nil {if _dabcg :=_abcag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dabcg !=nil {return _dabcg ;};};if _abcag .SpPr !=nil {if _cdddg :=_abcag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdddg !=nil {return _cdddg ;};};if _abcag .Marker !=nil {if _bgcb :=_abcag .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bgcb !=nil {return _bgcb ;};};for _dcffg ,_bcabb :=range _abcag .DPt {if _gbcgd :=_bcabb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dcffg ));_gbcgd !=nil {return _gbcgd ;};};if _abcag .DLbls !=nil {if _abfc :=_abcag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_abfc !=nil {return _abfc ;};};if _abcag .Cat !=nil {if _gfcee :=_abcag .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gfcee !=nil {return _gfcee ;};};if _abcag .Val !=nil {if _bbbgf :=_abcag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bbbgf !=nil {return _bbbgf ;};};if _abcag .ExtLst !=nil {if _fcddd :=_abcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcddd !=nil {return _fcddd ;};};return nil ;}; // ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path func (_fbdb *CT_PictureFormat )ValidateWithPath (path string )error {if _fbdb .ValAttr ==ST_PictureFormatUnset {return _f .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 _eaddc :=_fbdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaddc !=nil {return _eaddc ;};return nil ;}; // ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path func (_aefc *EG_LineChartShared )ValidateWithPath (path string )error {if _fegec :=_aefc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fegec !=nil {return _fegec ;};if _aefc .VaryColors !=nil {if _afaed :=_aefc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_afaed !=nil {return _afaed ;};};for _gcfbg ,_dgcadg :=range _aefc .Ser {if _fccf :=_dgcadg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcfbg ));_fccf !=nil {return _fccf ;};};if _aefc .DLbls !=nil {if _gfdff :=_aefc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfdff !=nil {return _gfdff ;};};if _aefc .DropLines !=nil {if _ebceb :=_aefc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ebceb !=nil {return _ebceb ;};};return nil ;};func (_edgb *CT_SurfaceChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edgb .Wireframe !=nil {_cdbf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_edgb .Wireframe ,_cdbf );};if _edgb .Ser !=nil {_dfbed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbgag :=range _edgb .Ser {e .EncodeElement (_dbgag ,_dfbed );};};if _edgb .BandFmts !=nil {_ffcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_edgb .BandFmts ,_ffcce );};_cebgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cbebcg :=range _edgb .AxId {e .EncodeElement (_cbebcg ,_cebgac );};if _edgb .ExtLst !=nil {_ebcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgb .ExtLst ,_ebcab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_RotY and its children func (_abccb *CT_RotY )Validate ()error {return _abccb .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_afba *ST_Overlap )Validate ()error {return _afba .ValidateWithPath ("")}; // ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path func (_dcfgd *CT_SurfaceChart )ValidateWithPath (path string )error {if _dcfgd .Wireframe !=nil {if _dcca :=_dcfgd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_dcca !=nil {return _dcca ;};};for _efgae ,_gfadd :=range _dcfgd .Ser {if _egffe :=_gfadd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efgae ));_egffe !=nil {return _egffe ;};};if _dcfgd .BandFmts !=nil {if _ccded :=_dcfgd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_ccded !=nil {return _ccded ;};};for _degc ,_aecba :=range _dcfgd .AxId {if _aedfe :=_aecba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_degc ));_aedfe !=nil {return _aedfe ;};};if _dcfgd .ExtLst !=nil {if _gdccg :=_dcfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdccg !=nil {return _gdccg ;};};return nil ;};func (_feag ST_PictureFormat )ValidateWithPath (path string )error {switch _feag {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feag ));};return nil ;};func (_fbbfg *CT_Protection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbbfg .ChartObject !=nil {_cegff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fbbfg .ChartObject ,_cegff );};if _fbbfg .Data !=nil {_adgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fbbfg .Data ,_adgbf );};if _fbbfg .Formatting !=nil {_caefd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_fbbfg .Formatting ,_caefd );};if _fbbfg .Selection !=nil {_fbfab :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbbfg .Selection ,_fbfab );};if _fbbfg .UserInterface !=nil {_dcccf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_fbbfg .UserInterface ,_dcccf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func (_fcgee ST_TickLblPos )ValidateWithPath (path string )error {switch _fcgee {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgee ));};return nil ;};func (_eccff *EG_AxSharedChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eccff .Crosses !=nil {_ebdcd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_eccff .Crosses ,_ebdcd );};if _eccff .CrossesAt !=nil {_fbec :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_eccff .CrossesAt ,_fbec );};return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;}; // ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path func (_abd *CT_ChartLines )ValidateWithPath (path string )error {if _abd .SpPr !=nil {if _fdac :=_abd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdac !=nil {return _fdac ;};};return nil ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_ggbda :=&CT_HeaderFooter {};return _ggbda };type ST_OfPieType byte ;func (_dbgg *CT_UnsignedInt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dbgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gebbb ST_ScatterStyle )String ()string {switch _gebbb {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 "";};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_fbdg *CT_LineChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdg .Grouping =NewCT_Grouping ();_gggfc :for {_gggfcf ,_daff :=d .Token ();if _daff !=nil {return _daff ;};switch _cgef :=_gggfcf .(type ){case _g .StartElement :switch _cgef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fabefg :=d .DecodeElement (_fbdg .Grouping ,&_cgef );_fabefg !=nil {return _fabefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .VaryColors =NewCT_Boolean ();if _fdeb :=d .DecodeElement (_fbdg .VaryColors ,&_cgef );_fdeb !=nil {return _fdeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgde :=NewCT_LineSer ();if _bfdd :=d .DecodeElement (_bgde ,&_cgef );_bfdd !=nil {return _bfdd ;};_fbdg .Ser =append (_fbdg .Ser ,_bgde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .DLbls =NewCT_DLbls ();if _cadbg :=d .DecodeElement (_fbdg .DLbls ,&_cgef );_cadbg !=nil {return _cadbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .DropLines =NewCT_ChartLines ();if _eecgf :=d .DecodeElement (_fbdg .DropLines ,&_cgef );_eecgf !=nil {return _eecgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .HiLowLines =NewCT_ChartLines ();if _efac :=d .DecodeElement (_fbdg .HiLowLines ,&_cgef );_efac !=nil {return _efac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .UpDownBars =NewCT_UpDownBars ();if _bgcdg :=d .DecodeElement (_fbdg .UpDownBars ,&_cgef );_bgcdg !=nil {return _bgcdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .Marker =NewCT_Boolean ();if _cbaf :=d .DecodeElement (_fbdg .Marker ,&_cgef );_cbaf !=nil {return _cbaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .Smooth =NewCT_Boolean ();if _aafc :=d .DecodeElement (_fbdg .Smooth ,&_cgef );_aafc !=nil {return _aafc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfgc :=NewCT_UnsignedInt ();if _deca :=d .DecodeElement (_dfgc ,&_cgef );_deca !=nil {return _deca ;};_fbdg .AxId =append (_fbdg .AxId ,_dfgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdg .ExtLst =NewCT_ExtensionList ();if _daag :=d .DecodeElement (_fbdg .ExtLst ,&_cgef );_daag !=nil {return _daag ;};default:_a .Log ("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",_cgef .Name );if _bfgd :=d .Skip ();_bfgd !=nil {return _bfgd ;};};case _g .EndElement :break _gggfc ;case _g .CharData :};};return nil ;};func (_cbbfe *CT_TxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccabe :for {_cacbcf ,_efbaf :=d .Token ();if _efbaf !=nil {return _efbaf ;};switch _baggb :=_cacbcf .(type ){case _g .StartElement :switch _baggb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbfe .StrRef =NewCT_StrRef ();if _gfgfd :=d .DecodeElement (_cbbfe .StrRef ,&_baggb );_gfgfd !=nil {return _gfgfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbfe .Rich =_fc .NewCT_TextBody ();if _eebdg :=d .DecodeElement (_cbbfe .Rich ,&_baggb );_eebdg !=nil {return _eebdg ;};default:_a .Log ("\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",_baggb .Name );if _fcefg :=d .Skip ();_fcefg !=nil {return _fcefg ;};};case _g .EndElement :break _ccabe ;case _g .CharData :};};return nil ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_egbe :=&CT_DispUnitsChoice {};return _egbe };func (_ffafg ST_Shape )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edecg :=_g .Attr {};_edecg .Name =name ;switch _ffafg {case ST_ShapeUnset :_edecg .Value ="";case ST_ShapeCone :_edecg .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_edecg .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_edecg .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_edecg .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_edecg .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_edecg .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _edecg ,nil ;};func (_dacgc ST_SecondPieSize )String ()string {if _dacgc .ST_SecondPieSizePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_dacgc .ST_SecondPieSizePercent );};if _dacgc .ST_SecondPieSizeUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_dacgc .ST_SecondPieSizeUShort );};return "";};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_cabc :=&CT_PlotAreaChoice {};return _cabc };type ST_ErrBarType byte ;const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_ddeaf *CT_GapAmount )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffff :=range start .Attr {if _ffff .Name .Local =="\u0076\u0061\u006c"{_aabca ,_cgaf :=ParseUnionST_GapAmount (_ffff .Value );if _cgaf !=nil {return _cgaf ;};_ddeaf .ValAttr =&_aabca ;continue ;};};for {_fgad ,_bbgae :=d .Token ();if _bbgae !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_bbgae );};if _edeg ,_aade :=_fgad .(_g .EndElement );_aade &&_edeg .Name ==start .Name {break ;};};return nil ;};func (_fagb ST_OfPieType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_babeg :=_g .Attr {};_babeg .Name =name ;switch _fagb {case ST_OfPieTypeUnset :_babeg .Value ="";case ST_OfPieTypePie :_babeg .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_babeg .Value ="\u0062\u0061\u0072";};return _babeg ,nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_bagef ,_cbdde :=_b .ParseUint (s ,10,16);if _cbdde !=nil {return ST_LblOffset {},_cbdde ;};_cgddf :=uint16 (_bagef );return ST_LblOffset {ST_LblOffsetUShort :&_cgddf },nil ;}; // ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path func (_ebbfd *CT_StockChart )ValidateWithPath (path string )error {for _fcbc ,_decfg :=range _ebbfd .Ser {if _faaef :=_decfg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcbc ));_faaef !=nil {return _faaef ;};};if _ebbfd .DLbls !=nil {if _acdgd :=_ebbfd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_acdgd !=nil {return _acdgd ;};};if _ebbfd .DropLines !=nil {if _efef :=_ebbfd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_efef !=nil {return _efef ;};};if _ebbfd .HiLowLines !=nil {if _deedd :=_ebbfd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_deedd !=nil {return _deedd ;};};if _ebbfd .UpDownBars !=nil {if _eagf :=_ebbfd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_eagf !=nil {return _eagf ;};};for _fgbgad ,_geddbe :=range _ebbfd .AxId {if _fbfac :=_geddbe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fgbgad ));_fbfac !=nil {return _fbfac ;};};if _ebbfd .ExtLst !=nil {if _cdecb :=_ebbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdecb !=nil {return _cdecb ;};};return nil ;}; // ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path func (_acdb *CT_Grouping )ValidateWithPath (path string )error {if _ecge :=_acdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecge !=nil {return _ecge ;};return nil ;};func NewCT_Double ()*CT_Double {_fgcb :=&CT_Double {};return _fgcb };func (_afadb *ST_Orientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caffc ,_dgbdcc :=d .Token ();if _dgbdcc !=nil {return _dgbdcc ;};if _deec ,_egdgb :=_caffc .(_g .EndElement );_egdgb &&_deec .Name ==start .Name {*_afadb =1;return nil ;};if _fabdc ,_dfac :=_caffc .(_g .CharData );!_dfac {return _f .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",_caffc );}else {switch string (_fabdc ){case "":*_afadb =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_afadb =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_afadb =2;};};_caffc ,_dgbdcc =d .Token ();if _dgbdcc !=nil {return _dgbdcc ;};if _edad ,_eebda :=_caffc .(_g .EndElement );_eebda &&_edad .Name ==start .Name {return nil ;};return _f .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",_caffc );};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};type ST_AxPos byte ;func NewCT_PrintSettings ()*CT_PrintSettings {_gggde :=&CT_PrintSettings {};return _gggde };func NewEG_BarChartShared ()*EG_BarChartShared {_fcdbb :=&EG_BarChartShared {};_fcdbb .BarDir =NewCT_BarDir ();return _fcdbb ;};var ST_LblOffsetPercentPatternRe =_c .MustCompile (ST_LblOffsetPercentPattern ); // ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path func (_bgaeb *CT_SerAx )ValidateWithPath (path string )error {if _badcb :=_bgaeb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_badcb !=nil {return _badcb ;};if _ddeacf :=_bgaeb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_ddeacf !=nil {return _ddeacf ;};if _bgaeb .Delete !=nil {if _faddf :=_bgaeb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_faddf !=nil {return _faddf ;};};if _dfeaf :=_bgaeb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dfeaf !=nil {return _dfeaf ;};if _bgaeb .MajorGridlines !=nil {if _abaa :=_bgaeb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_abaa !=nil {return _abaa ;};};if _bgaeb .MinorGridlines !=nil {if _fgdd :=_bgaeb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fgdd !=nil {return _fgdd ;};};if _bgaeb .Title !=nil {if _feedg :=_bgaeb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_feedg !=nil {return _feedg ;};};if _bgaeb .NumFmt !=nil {if _fdcfb :=_bgaeb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fdcfb !=nil {return _fdcfb ;};};if _bgaeb .MajorTickMark !=nil {if _cfabeg :=_bgaeb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cfabeg !=nil {return _cfabeg ;};};if _bgaeb .MinorTickMark !=nil {if _cdecf :=_bgaeb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cdecf !=nil {return _cdecf ;};};if _bgaeb .TickLblPos !=nil {if _dafcb :=_bgaeb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dafcb !=nil {return _dafcb ;};};if _bgaeb .SpPr !=nil {if _cfbc :=_bgaeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfbc !=nil {return _cfbc ;};};if _bgaeb .TxPr !=nil {if _edbee :=_bgaeb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edbee !=nil {return _edbee ;};};if _gdfa :=_bgaeb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gdfa !=nil {return _gdfa ;};if _bgaeb .Choice !=nil {if _afee :=_bgaeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afee !=nil {return _afee ;};};if _bgaeb .TickLblSkip !=nil {if _gfbc :=_bgaeb .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_gfbc !=nil {return _gfbc ;};};if _bgaeb .TickMarkSkip !=nil {if _bgdgg :=_bgaeb .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_bgdgg !=nil {return _bgdgg ;};};if _bgaeb .ExtLst !=nil {if _ffdfd :=_bgaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdfd !=nil {return _ffdfd ;};};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_abfbe :=&CT_ErrDir {};_abfbe .ValAttr =ST_ErrDir (1);return _abfbe }; // Validate validates the CT_TickMark and its children func (_cbcb *CT_TickMark )Validate ()error {return _cbcb .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");}; // ValidateWithPath validates the CT_Style and its children, prefixing error messages with path func (_bfcfb *CT_Style )ValidateWithPath (path string )error {if _bfcfb .ValAttr < 1{return _f .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 ,_bfcfb .ValAttr );};if _bfcfb .ValAttr > 48{return _f .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 ,_bfcfb .ValAttr );};return nil ;};func NewCT_Order ()*CT_Order {_adfba :=&CT_Order {};return _adfba };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 NewCT_Overlap ()*CT_Overlap {_gagcf :=&CT_Overlap {};return _gagcf }; // Validate validates the CT_ValAx and its children func (_eafbb *CT_ValAx )Validate ()error {return _eafbb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func NewCT_LogBase ()*CT_LogBase {_gbcfa :=&CT_LogBase {};_gbcfa .ValAttr =2;return _gbcfa };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 NewCT_DLblsChoice ()*CT_DLblsChoice {_dcbef :=&CT_DLblsChoice {};return _dcbef };func NewCT_NumVal ()*CT_NumVal {_dfeg :=&CT_NumVal {};return _dfeg };func (_edfec ST_TickLblPos )Validate ()error {return _edfec .ValidateWithPath ("")};func (_dcgg *CT_AreaSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgg .Idx =NewCT_UnsignedInt ();_dcgg .Order =NewCT_UnsignedInt ();_bdg :for {_cef ,_bdf :=d .Token ();if _bdf !=nil {return _bdf ;};switch _ed :=_cef .(type ){case _g .StartElement :switch _ed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daaa :=d .DecodeElement (_dcgg .Idx ,&_ed );_daaa !=nil {return _daaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bda :=d .DecodeElement (_dcgg .Order ,&_ed );_bda !=nil {return _bda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgg .Tx =NewCT_SerTx ();if _ad :=d .DecodeElement (_dcgg .Tx ,&_ed );_ad !=nil {return _ad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgg .SpPr =_fc .NewCT_ShapeProperties ();if _ae :=d .DecodeElement (_dcgg .SpPr ,&_ed );_ae !=nil {return _ae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgg .PictureOptions =NewCT_PictureOptions ();if _cga :=d .DecodeElement (_dcgg .PictureOptions ,&_ed );_cga !=nil {return _cga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bee :=NewCT_DPt ();if _fed :=d .DecodeElement (_bee ,&_ed );_fed !=nil {return _fed ;};_dcgg .DPt =append (_dcgg .DPt ,_bee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgg .DLbls =NewCT_DLbls ();if _gcd :=d .DecodeElement (_dcgg .DLbls ,&_ed );_gcd !=nil {return _gcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbb :=NewCT_Trendline ();if _bab :=d .DecodeElement (_fbb ,&_ed );_bab !=nil {return _bab ;};_dcgg .Trendline =append (_dcgg .Trendline ,_fbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edd :=NewCT_ErrBars ();if _bcd :=d .DecodeElement (_edd ,&_ed );_bcd !=nil {return _bcd ;};_dcgg .ErrBars =append (_dcgg .ErrBars ,_edd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgg .Cat =NewCT_AxDataSource ();if _gb :=d .DecodeElement (_dcgg .Cat ,&_ed );_gb !=nil {return _gb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgg .Val =NewCT_NumDataSource ();if _ggd :=d .DecodeElement (_dcgg .Val ,&_ed );_ggd !=nil {return _ggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgg .ExtLst =NewCT_ExtensionList ();if _bac :=d .DecodeElement (_dcgg .ExtLst ,&_ed );_bac !=nil {return _bac ;};default:_a .Log ("\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",_ed .Name );if _geb :=d .Skip ();_geb !=nil {return _geb ;};};case _g .EndElement :break _bdg ;case _g .CharData :};};return nil ;};func (_fbfaa *CT_ErrBarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fecf :=range start .Attr {if _fecf .Name .Local =="\u0076\u0061\u006c"{_fbfaa .ValAttr .UnmarshalXMLAttr (_fecf );continue ;};};for {_gcce ,_cdgd :=d .Token ();if _cdgd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_cdgd );};if _aaff ,_bece :=_gcce .(_g .EndElement );_bece &&_aaff .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_dccbc :=&CT_PivotSource {};_dccbc .FmtId =NewCT_UnsignedInt ();return _dccbc ;}; // Validate validates the CT_Layout and its children func (_bbbbd *CT_Layout )Validate ()error {return _bbbbd .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_bgaee ST_PageSetupOrientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgaee .String (),start );}; // ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path func (_eeeee *CT_NumFmt )ValidateWithPath (path string )error {return nil }; // Validate validates the CT_ErrBarType and its children func (_fecbg *CT_ErrBarType )Validate ()error {return _fecbg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_fccga ST_RadarStyle )Validate ()error {return _fccga .ValidateWithPath ("")};func NewCT_BubbleScale ()*CT_BubbleScale {_agbd :=&CT_BubbleScale {};return _agbd };func (_aaddg ST_Grouping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaebc :=_g .Attr {};_aaebc .Name =name ;switch _aaddg {case ST_GroupingUnset :_aaebc .Value ="";case ST_GroupingPercentStacked :_aaebc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_aaebc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_aaebc .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aaebc ,nil ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_dcdda ,_eagbee :=_b .ParseInt (s ,10,8);if _eagbee !=nil {return ST_Overlap {},_eagbee ;};_abbbd :=int8 (_dcdda );return ST_Overlap {ST_OverlapByte :&_abbbd },nil ;};func (_begcc ST_ErrValType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbgf :=_g .Attr {};_fbgf .Name =name ;switch _begcc {case ST_ErrValTypeUnset :_fbgf .Value ="";case ST_ErrValTypeCust :_fbgf .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_fbgf .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_fbgf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_fbgf .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_fbgf .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _fbgf ,nil ;};func (_fbaf *CT_AxPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbaf .ValAttr =ST_AxPos (1);for _ ,_eff :=range start .Attr {if _eff .Name .Local =="\u0076\u0061\u006c"{_fbaf .ValAttr .UnmarshalXMLAttr (_eff );continue ;};};for {_fffb ,_bbgg :=d .Token ();if _bbgg !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_bbgg );};if _ddb ,_cff :=_fffb .(_g .EndElement );_cff &&_ddb .Name ==start .Name {break ;};};return nil ;};func (_dcedg *CT_TickLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egfdfd :=range start .Attr {if _egfdfd .Name .Local =="\u0076\u0061\u006c"{_dcedg .ValAttr .UnmarshalXMLAttr (_egfdfd );continue ;};};for {_dgbe ,_cdgg :=d .Token ();if _cdgg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_cdgg );};if _eccfed ,_gedgd :=_dgbe .(_g .EndElement );_gedgd &&_eccfed .Name ==start .Name {break ;};};return nil ;};func (_agee ST_MarkerStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agee .String (),start );};func (_dgff *CT_DLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_caba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dgff .Idx ,_caba );if _dgff .Choice !=nil {_dgff .Choice .MarshalXML (e ,_g .StartElement {});};if _dgff .ExtLst !=nil {_cefb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgff .ExtLst ,_cefb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path func (_aged *CT_RotX )ValidateWithPath (path string )error {if _aged .ValAttr !=nil {if *_aged .ValAttr < -90{return _f .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 ,*_aged .ValAttr );};if *_aged .ValAttr > 90{return _f .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 ,*_aged .ValAttr );};};return nil ;};func (_adfbfe *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adfbfe =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_adfbfe =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_adfbfe =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_adfbfe =3;};return nil ;};func (_bbdg *CT_ErrValType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gffb :=range start .Attr {if _gffb .Name .Local =="\u0076\u0061\u006c"{_bbdg .ValAttr .UnmarshalXMLAttr (_gffb );continue ;};};for {_ebbf ,_cadf :=d .Token ();if _cadf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_cadf );};if _dccc ,_cfad :=_ebbf .(_g .EndElement );_cfad &&_dccc .Name ==start .Name {break ;};};return nil ;};type ST_BarGrouping byte ;type CT_AxisUnit struct{ValAttr float64 ;};func (_bcdb ST_HPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcdb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_g .CharData (*_bcdb .ST_HPercentWithSymbol ));};if _bcdb .ST_HPercentUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_bcdb .ST_HPercentUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; // Validate validates the CT_Chart and its children func (_gdce *CT_Chart )Validate ()error {return _gdce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_ggfc *CT_DateAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dfdbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ggfc .AxId ,_dfdbf );_fdcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ggfc .Scaling ,_fdcc );if _ggfc .Delete !=nil {_bfcaaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ggfc .Delete ,_bfcaaa );};_cdee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ggfc .AxPos ,_cdee );if _ggfc .MajorGridlines !=nil {_caeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggfc .MajorGridlines ,_caeg );};if _ggfc .MinorGridlines !=nil {_aeaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggfc .MinorGridlines ,_aeaa );};if _ggfc .Title !=nil {_gceeb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ggfc .Title ,_gceeb );};if _ggfc .NumFmt !=nil {_fcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ggfc .NumFmt ,_fcce );};if _ggfc .MajorTickMark !=nil {_aecda :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggfc .MajorTickMark ,_aecda );};if _ggfc .MinorTickMark !=nil {_dacg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggfc .MinorTickMark ,_dacg );};if _ggfc .TickLblPos !=nil {_fdcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ggfc .TickLblPos ,_fdcg );};if _ggfc .SpPr !=nil {_ccefe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggfc .SpPr ,_ccefe );};if _ggfc .TxPr !=nil {_ccdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ggfc .TxPr ,_ccdd );};_eegd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ggfc .CrossAx ,_eegd );if _ggfc .Choice !=nil {_ggfc .Choice .MarshalXML (e ,_g .StartElement {});};if _ggfc .Auto !=nil {_gcdga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ggfc .Auto ,_gcdga );};if _ggfc .LblOffset !=nil {_gaad :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ggfc .LblOffset ,_gaad );};if _ggfc .BaseTimeUnit !=nil {_cdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .BaseTimeUnit ,_cdfd );};if _ggfc .MajorUnit !=nil {_effc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MajorUnit ,_effc );};if _ggfc .MajorTimeUnit !=nil {_fcfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MajorTimeUnit ,_fcfe );};if _ggfc .MinorUnit !=nil {_ebdfd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MinorUnit ,_ebdfd );};if _ggfc .MinorTimeUnit !=nil {_adac :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MinorTimeUnit ,_adac );};if _ggfc .ExtLst !=nil {_fdcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggfc .ExtLst ,_fdcf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcbad *CT_BuiltInUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceda :=range start .Attr {if _ceda .Name .Local =="\u0076\u0061\u006c"{_dcbad .ValAttr .UnmarshalXMLAttr (_ceda );continue ;};};for {_fefa ,_age :=d .Token ();if _age !=nil {return _f .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",_age );};if _cdgbe ,_aegf :=_fefa .(_g .EndElement );_aegf &&_cdgbe .Name ==start .Name {break ;};};return nil ;};func (_caeb *CT_LegendEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cfada :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_caeb .Idx ,_cfada );if _caeb .Choice !=nil {_caeb .Choice .MarshalXML (e ,_g .StartElement {});};if _caeb .ExtLst !=nil {_gfag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caeb .ExtLst ,_gfag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_fc .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_gbdf :=&CT_FirstSliceAng {};return _gbdf };func NewCT_CatAx ()*CT_CatAx {_cdfe :=&CT_CatAx {};_cdfe .AxId =NewCT_UnsignedInt ();_cdfe .Scaling =NewCT_Scaling ();_cdfe .AxPos =NewCT_AxPos ();_cdfe .CrossAx =NewCT_UnsignedInt ();return _cdfe ;};func (_acgcb *CT_PlotArea )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadcaf :for {_beea ,_aacgf :=d .Token ();if _aacgf !=nil {return _aacgf ;};switch _efag :=_beea .(type ){case _g .StartElement :switch _efag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgcb .Layout =NewCT_Layout ();if _egge :=d .DecodeElement (_acgcb .Layout ,&_efag );_egge !=nil {return _egge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdfb :=NewCT_PlotAreaChoice ();if _dfaa :=d .DecodeElement (&_bfdfb .AreaChart ,&_efag );_dfaa !=nil {return _dfaa ;};_acgcb .Choice =append (_acgcb .Choice ,_bfdfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deeb :=NewCT_PlotAreaChoice ();if _cbebb :=d .DecodeElement (&_deeb .Area3DChart ,&_efag );_cbebb !=nil {return _cbebb ;};_acgcb .Choice =append (_acgcb .Choice ,_deeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgcea :=NewCT_PlotAreaChoice ();if _afggb :=d .DecodeElement (&_fgcea .LineChart ,&_efag );_afggb !=nil {return _afggb ;};_acgcb .Choice =append (_acgcb .Choice ,_fgcea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggeb :=NewCT_PlotAreaChoice ();if _faece :=d .DecodeElement (&_ggeb .Line3DChart ,&_efag );_faece !=nil {return _faece ;};_acgcb .Choice =append (_acgcb .Choice ,_ggeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffga :=NewCT_PlotAreaChoice ();if _gdbf :=d .DecodeElement (&_bffga .StockChart ,&_efag );_gdbf !=nil {return _gdbf ;};_acgcb .Choice =append (_acgcb .Choice ,_bffga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgdfg :=NewCT_PlotAreaChoice ();if _ccefb :=d .DecodeElement (&_bgdfg .RadarChart ,&_efag );_ccefb !=nil {return _ccefb ;};_acgcb .Choice =append (_acgcb .Choice ,_bgdfg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebefa :=NewCT_PlotAreaChoice ();if _dcaga :=d .DecodeElement (&_ebefa .ScatterChart ,&_efag );_dcaga !=nil {return _dcaga ;};_acgcb .Choice =append (_acgcb .Choice ,_ebefa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adacg :=NewCT_PlotAreaChoice ();if _aggda :=d .DecodeElement (&_adacg .PieChart ,&_efag );_aggda !=nil {return _aggda ;};_acgcb .Choice =append (_acgcb .Choice ,_adacg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecec :=NewCT_PlotAreaChoice ();if _ceeec :=d .DecodeElement (&_ecec .Pie3DChart ,&_efag );_ceeec !=nil {return _ceeec ;};_acgcb .Choice =append (_acgcb .Choice ,_ecec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efcd :=NewCT_PlotAreaChoice ();if _abcef :=d .DecodeElement (&_efcd .DoughnutChart ,&_efag );_abcef !=nil {return _abcef ;};_acgcb .Choice =append (_acgcb .Choice ,_efcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dedd :=NewCT_PlotAreaChoice ();if _bffd :=d .DecodeElement (&_dedd .BarChart ,&_efag );_bffd !=nil {return _bffd ;};_acgcb .Choice =append (_acgcb .Choice ,_dedd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfc :=NewCT_PlotAreaChoice ();if _ddabd :=d .DecodeElement (&_dcfc .Bar3DChart ,&_efag );_ddabd !=nil {return _ddabd ;};_acgcb .Choice =append (_acgcb .Choice ,_dcfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdac :=NewCT_PlotAreaChoice ();if _bfdbe :=d .DecodeElement (&_gdac .OfPieChart ,&_efag );_bfdbe !=nil {return _bfdbe ;};_acgcb .Choice =append (_acgcb .Choice ,_gdac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daccc :=NewCT_PlotAreaChoice ();if _bdgde :=d .DecodeElement (&_daccc .SurfaceChart ,&_efag );_bdgde !=nil {return _bdgde ;};_acgcb .Choice =append (_acgcb .Choice ,_daccc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fccc :=NewCT_PlotAreaChoice ();if _deae :=d .DecodeElement (&_fccc .Surface3DChart ,&_efag );_deae !=nil {return _deae ;};_acgcb .Choice =append (_acgcb .Choice ,_fccc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdcc :=NewCT_PlotAreaChoice ();if _bdgedd :=d .DecodeElement (&_ebdcc .BubbleChart ,&_efag );_bdgedd !=nil {return _bdgedd ;};_acgcb .Choice =append (_acgcb .Choice ,_ebdcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acgcb .CChoice ==nil {_acgcb .CChoice =NewCT_PlotAreaChoice1 ();};if _acdg :=d .DecodeElement (&_acgcb .CChoice .ValAx ,&_efag );_acdg !=nil {return _acdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acgcb .CChoice ==nil {_acgcb .CChoice =NewCT_PlotAreaChoice1 ();};if _feeec :=d .DecodeElement (&_acgcb .CChoice .CatAx ,&_efag );_feeec !=nil {return _feeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acgcb .CChoice ==nil {_acgcb .CChoice =NewCT_PlotAreaChoice1 ();};if _deag :=d .DecodeElement (&_acgcb .CChoice .DateAx ,&_efag );_deag !=nil {return _deag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acgcb .CChoice ==nil {_acgcb .CChoice =NewCT_PlotAreaChoice1 ();};if _agbcd :=d .DecodeElement (&_acgcb .CChoice .SerAx ,&_efag );_agbcd !=nil {return _agbcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgcb .DTable =NewCT_DTable ();if _fbfgb :=d .DecodeElement (_acgcb .DTable ,&_efag );_fbfgb !=nil {return _fbfgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgcb .SpPr =_fc .NewCT_ShapeProperties ();if _feafa :=d .DecodeElement (_acgcb .SpPr ,&_efag );_feafa !=nil {return _feafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgcb .ExtLst =NewCT_ExtensionList ();if _bfaa :=d .DecodeElement (_acgcb .ExtLst ,&_efag );_bfaa !=nil {return _bfaa ;};default:_a .Log ("\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",_efag .Name );if _dgegd :=d .Skip ();_dgegd !=nil {return _dgegd ;};};case _g .EndElement :break _dadcaf ;case _g .CharData :};};return nil ;};func (_dbdea ST_TimeUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbdea .String (),start );}; // ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path func (_dfae *CT_BarDir )ValidateWithPath (path string )error {if _fbgb :=_dfae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbgb !=nil {return _fbgb ;};return nil ;}; // Validate validates the CT_LineSer and its children func (_febeb *CT_LineSer )Validate ()error {return _febeb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_fgbc ST_OfPieType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbc .String (),start );};func (_geeg *CT_NumData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _geeg .FormatCode !=nil {_ddag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_a .AddPreserveSpaceAttr (&_ddag ,*_geeg .FormatCode );e .EncodeElement (_geeg .FormatCode ,_ddag );};if _geeg .PtCount !=nil {_cbgc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_geeg .PtCount ,_cbgc );};if _geeg .Pt !=nil {_fgbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_egag :=range _geeg .Pt {e .EncodeElement (_egag ,_fgbd );};};if _geeg .ExtLst !=nil {_gcfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geeg .ExtLst ,_gcfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};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;);func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_fbff :=&CT_DispUnitsLbl {};return _fbff };func (_bccafb *CT_SurfaceSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bccafb .Idx =NewCT_UnsignedInt ();_bccafb .Order =NewCT_UnsignedInt ();_ecggg :for {_egfc ,_aeebe :=d .Token ();if _aeebe !=nil {return _aeebe ;};switch _gacagb :=_egfc .(type ){case _g .StartElement :switch _gacagb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecedg :=d .DecodeElement (_bccafb .Idx ,&_gacagb );_ecedg !=nil {return _ecedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgcb :=d .DecodeElement (_bccafb .Order ,&_gacagb );_cgcb !=nil {return _cgcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccafb .Tx =NewCT_SerTx ();if _gdbadg :=d .DecodeElement (_bccafb .Tx ,&_gacagb );_gdbadg !=nil {return _gdbadg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccafb .SpPr =_fc .NewCT_ShapeProperties ();if _agecg :=d .DecodeElement (_bccafb .SpPr ,&_gacagb );_agecg !=nil {return _agecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccafb .Cat =NewCT_AxDataSource ();if _bgfa :=d .DecodeElement (_bccafb .Cat ,&_gacagb );_bgfa !=nil {return _bgfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccafb .Val =NewCT_NumDataSource ();if _fcde :=d .DecodeElement (_bccafb .Val ,&_gacagb );_fcde !=nil {return _fcde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccafb .ExtLst =NewCT_ExtensionList ();if _gcedb :=d .DecodeElement (_bccafb .ExtLst ,&_gacagb );_gcedb !=nil {return _gcedb ;};default:_a .Log ("\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",_gacagb .Name );if _febab :=d .Skip ();_febab !=nil {return _febab ;};};case _g .EndElement :break _ecggg ;case _g .CharData :};};return nil ;};type CT_TextLanguageID struct{ValAttr string ;};func (_dea *CT_PageSetup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dea .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dea .PaperSizeAttr )});};if _dea .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dea .PaperHeightAttr )});};if _dea .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_dea .PaperWidthAttr )});};if _dea .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dea .FirstPageNumberAttr )});};if _dea .OrientationAttr !=ST_PageSetupOrientationUnset {_beceg ,_gdfgc :=_dea .OrientationAttr .MarshalXMLAttr (_g .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _gdfgc !=nil {return _gdfgc ;};start .Attr =append (start .Attr ,_beceg );};if _dea .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dea .BlackAndWhiteAttr ))});};if _dea .DraftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dea .DraftAttr ))});};if _dea .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dea .UseFirstPageNumberAttr ))});};if _dea .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dea .HorizontalDpiAttr )});};if _dea .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dea .VerticalDpiAttr )});};if _dea .CopiesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dea .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};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 (_acce ST_CrossBetween )Validate ()error {return _acce .ValidateWithPath ("")};func (_fdgcc ST_BubbleScale )String ()string {if _fdgcc .ST_BubbleScalePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_fdgcc .ST_BubbleScalePercent );};if _fdgcc .ST_BubbleScaleUInt !=nil {return _f .Sprintf ("\u0025\u0076",*_fdgcc .ST_BubbleScaleUInt );};return "";}; // Validate validates the EG_DLblShared and its children func (_acegff *EG_DLblShared )Validate ()error {return _acegff .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; // ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path func (_bebd *CT_PictureOptions )ValidateWithPath (path string )error {if _bebd .ApplyToFront !=nil {if _edfef :=_bebd .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_edfef !=nil {return _edfef ;};};if _bebd .ApplyToSides !=nil {if _ccga :=_bebd .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_ccga !=nil {return _ccga ;};};if _bebd .ApplyToEnd !=nil {if _ecbae :=_bebd .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_ecbae !=nil {return _ecbae ;};};if _bebd .PictureFormat !=nil {if _gcfe :=_bebd .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_gcfe !=nil {return _gcfe ;};};if _bebd .PictureStackUnit !=nil {if _bdgd :=_bebd .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_bdgd !=nil {return _bdgd ;};};return nil ;};type ST_ScatterStyle byte ; // ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path func (_gfcda *CT_TickMark )ValidateWithPath (path string )error {if _ffcde :=_gfcda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffcde !=nil {return _ffcde ;};return nil ;};func (_beec *CT_BandFmts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcc :for {_accf ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ;};switch _ede :=_accf .(type ){case _g .StartElement :switch _ede .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfa :=NewCT_BandFmt ();if _fbae :=d .DecodeElement (_cdfa ,&_ede );_fbae !=nil {return _fbae ;};_beec .BandFmt =append (_beec .BandFmt ,_cdfa );default:_a .Log ("\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",_ede .Name );if _fbga :=d .Skip ();_fbga !=nil {return _fbga ;};};case _g .EndElement :break _afcc ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path func (_fcff *CT_Boolean )ValidateWithPath (path string )error {return nil };type ST_CrossBetween byte ;func (_efbd *ST_LegendPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbbca ,_abcda :=d .Token ();if _abcda !=nil {return _abcda ;};if _dffbe ,_faabee :=_bbbca .(_g .EndElement );_faabee &&_dffbe .Name ==start .Name {*_efbd =1;return nil ;};if _eega ,_fagbd :=_bbbca .(_g .CharData );!_fagbd {return _f .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",_bbbca );}else {switch string (_eega ){case "":*_efbd =0;case "\u0062":*_efbd =1;case "\u0074\u0072":*_efbd =2;case "\u006c":*_efbd =3;case "\u0072":*_efbd =4;case "\u0074":*_efbd =5;};};_bbbca ,_abcda =d .Token ();if _abcda !=nil {return _abcda ;};if _gfcbfd ,_dbafd :=_bbbca .(_g .EndElement );_dbafd &&_gfcbfd .Name ==start .Name {return nil ;};return _f .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",_bbbca );}; // ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path func (_ccec *CT_BuiltInUnit )ValidateWithPath (path string )error {if _aacef :=_ccec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacef !=nil {return _aacef ;};return nil ;};func NewCT_StrVal ()*CT_StrVal {_fbefg :=&CT_StrVal {};return _fbefg };type CT_Perspective struct{ValAttr *uint8 ;};func NewCT_CrossBetween ()*CT_CrossBetween {_feec :=&CT_CrossBetween {};_feec .ValAttr =ST_CrossBetween (1);return _feec ;};type CT_Skip struct{ValAttr uint32 ;};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 *_fc .CT_ShapeProperties ;TxPr *_fc .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 (_cbde ST_Orientation )String ()string {switch _cbde {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";}; // Validate validates the CT_ChartSpace and its children func (_egde *CT_ChartSpace )Validate ()error {return _egde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_cgdg :=&CT_BuiltInUnit {};return _cgdg };func (_feeg *ST_CrossBetween )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_feeg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_feeg =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_feeg =2;};return nil ;};func (_cbcf *CT_Extension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgee :=range start .Attr {if _bgee .Name .Local =="\u0075\u0072\u0069"{_cfac ,_gffag :=_bgee .Value ,error (nil );if _gffag !=nil {return _gffag ;};_cbcf .UriAttr =&_cfac ;continue ;};};_cgff :for {_cagag ,_gffc :=d .Token ();if _gffc !=nil {return _gffc ;};switch _edcf :=_cagag .(type ){case _g .StartElement :switch _edcf .Name {default:if _efdb ,_cagd :=_a .CreateElement (_edcf );_cagd !=nil {return _cagd ;}else {if _gddd :=d .DecodeElement (_efdb ,&_edcf );_gddd !=nil {return _gddd ;};_cbcf .Any =_efdb ;};};case _g .EndElement :break _cgff ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path func (_defcf *CT_TrendlineLbl )ValidateWithPath (path string )error {if _defcf .Layout !=nil {if _dbaa :=_defcf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dbaa !=nil {return _dbaa ;};};if _defcf .Tx !=nil {if _agabd :=_defcf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_agabd !=nil {return _agabd ;};};if _defcf .NumFmt !=nil {if _fgda :=_defcf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fgda !=nil {return _fgda ;};};if _defcf .SpPr !=nil {if _acaca :=_defcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acaca !=nil {return _acaca ;};};if _defcf .TxPr !=nil {if _bgdb :=_defcf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bgdb !=nil {return _bgdb ;};};if _defcf .ExtLst !=nil {if _aeefd :=_defcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeefd !=nil {return _aeefd ;};};return nil ;};func (_dbcgb ST_BarGrouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbcgb .String (),start );};func (_bfade ST_SplitType )ValidateWithPath (path string )error {switch _bfade {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfade ));};return nil ;};type CT_Lvl struct{Pt []*CT_StrVal ;};func (_gcegb *CT_SerTxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcegb .StrRef !=nil {_cfdfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gcegb .StrRef ,_cfdfb );};if _gcegb .V !=nil {_gggab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_gggab ,*_gcegb .V );e .EncodeElement (_gcegb .V ,_gggab );};return nil ;};func (_eddfeg *CT_SerTxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfd :for {_fdebg ,_dagcc :=d .Token ();if _dagcc !=nil {return _dagcc ;};switch _fafb :=_fdebg .(type ){case _g .StartElement :switch _fafb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddfeg .StrRef =NewCT_StrRef ();if _dffde :=d .DecodeElement (_eddfeg .StrRef ,&_fafb );_dffde !=nil {return _dffde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddfeg .V =new (string );if _bdbbb :=d .DecodeElement (_eddfeg .V ,&_fafb );_bdbbb !=nil {return _bdbbb ;};default:_a .Log ("\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",_fafb .Name );if _agedg :=d .Skip ();_agedg !=nil {return _agedg ;};};case _g .EndElement :break _ccfd ;case _g .CharData :};};return nil ;};func NewCT_Style ()*CT_Style {_ececd :=&CT_Style {};_ececd .ValAttr =1;return _ececd };func (_edbc *ST_BarDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbbaf ,_adbfe :=d .Token ();if _adbfe !=nil {return _adbfe ;};if _gceged ,_gdgga :=_cbbbaf .(_g .EndElement );_gdgga &&_gceged .Name ==start .Name {*_edbc =1;return nil ;};if _dcffeg ,_ebbad :=_cbbbaf .(_g .CharData );!_ebbad {return _f .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",_cbbbaf );}else {switch string (_dcffeg ){case "":*_edbc =0;case "\u0062\u0061\u0072":*_edbc =1;case "\u0063\u006f\u006c":*_edbc =2;};};_cbbbaf ,_adbfe =d .Token ();if _adbfe !=nil {return _adbfe ;};if _ggecg ,_ccfda :=_cbbbaf .(_g .EndElement );_ccfda &&_ggecg .Name ==start .Name {return nil ;};return _f .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",_cbbbaf );}; // Validate validates the CT_AxPos and its children func (_cabe *CT_AxPos )Validate ()error {return _cabe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");}; // Validate validates the CT_ScatterSer and its children func (_ccbe *CT_ScatterSer )Validate ()error {return _ccbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");}; // ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path func (_fcefa *CT_TrendlineType )ValidateWithPath (path string )error {if _cece :=_fcefa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cece !=nil {return _cece ;};return nil ;}; // ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path func (_addbd *CT_LblOffset )ValidateWithPath (path string )error {if _addbd .ValAttr !=nil {if _gfde :=_addbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfde !=nil {return _gfde ;};};return nil ;};func (_fcfdc *CT_LineSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcfdc .Idx =NewCT_UnsignedInt ();_fcfdc .Order =NewCT_UnsignedInt ();_ceab :for {_bbad ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};switch _bgded :=_bbad .(type ){case _g .StartElement :switch _bgded .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bddd :=d .DecodeElement (_fcfdc .Idx ,&_bgded );_bddd !=nil {return _bddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebgcc :=d .DecodeElement (_fcfdc .Order ,&_bgded );_ebgcc !=nil {return _ebgcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .Tx =NewCT_SerTx ();if _fgag :=d .DecodeElement (_fcfdc .Tx ,&_bgded );_fgag !=nil {return _fgag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .SpPr =_fc .NewCT_ShapeProperties ();if _bbec :=d .DecodeElement (_fcfdc .SpPr ,&_bgded );_bbec !=nil {return _bbec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .Marker =NewCT_Marker ();if _cfgfd :=d .DecodeElement (_fcfdc .Marker ,&_bgded );_cfgfd !=nil {return _cfgfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agba :=NewCT_DPt ();if _faad :=d .DecodeElement (_agba ,&_bgded );_faad !=nil {return _faad ;};_fcfdc .DPt =append (_fcfdc .DPt ,_agba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .DLbls =NewCT_DLbls ();if _cdca :=d .DecodeElement (_fcfdc .DLbls ,&_bgded );_cdca !=nil {return _cdca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaae :=NewCT_Trendline ();if _eacf :=d .DecodeElement (_gaae ,&_bgded );_eacf !=nil {return _eacf ;};_fcfdc .Trendline =append (_fcfdc .Trendline ,_gaae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .ErrBars =NewCT_ErrBars ();if _ffcgb :=d .DecodeElement (_fcfdc .ErrBars ,&_bgded );_ffcgb !=nil {return _ffcgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .Cat =NewCT_AxDataSource ();if _dfdbd :=d .DecodeElement (_fcfdc .Cat ,&_bgded );_dfdbd !=nil {return _dfdbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .Val =NewCT_NumDataSource ();if _fecbgc :=d .DecodeElement (_fcfdc .Val ,&_bgded );_fecbgc !=nil {return _fecbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .Smooth =NewCT_Boolean ();if _affc :=d .DecodeElement (_fcfdc .Smooth ,&_bgded );_affc !=nil {return _affc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfdc .ExtLst =NewCT_ExtensionList ();if _cdfb :=d .DecodeElement (_fcfdc .ExtLst ,&_bgded );_cdfb !=nil {return _cdfb ;};default:_a .Log ("\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",_bgded .Name );if _adgg :=d .Skip ();_adgg !=nil {return _adgg ;};};case _g .EndElement :break _ceab ;case _g .CharData :};};return nil ;}; // Validate validates the CT_HoleSize and its children func (_baed *CT_HoleSize )Validate ()error {return _baed .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");}; // ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path func (_gfecg *CT_DispUnits )ValidateWithPath (path string )error {if _gfecg .Choice !=nil {if _fcbd :=_gfecg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcbd !=nil {return _fcbd ;};};if _gfecg .DispUnitsLbl !=nil {if _dgda :=_gfecg .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_dgda !=nil {return _dgda ;};};if _gfecg .ExtLst !=nil {if _bfcgb :=_gfecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcgb !=nil {return _bfcgb ;};};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func NewCT_Line3DChart ()*CT_Line3DChart {_fdaca :=&CT_Line3DChart {};_fdaca .Grouping =NewCT_Grouping ();return _fdaca ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func NewChartSpace ()*ChartSpace {_cdbe :=&ChartSpace {};_cdbe .CT_ChartSpace =*NewCT_ChartSpace ();return _cdbe ;}; // ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path func (_dba *CT_ErrDir )ValidateWithPath (path string )error {if _dba .ValAttr ==ST_ErrDirUnset {return _f .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 _aaebg :=_dba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaebg !=nil {return _aaebg ;};return nil ;};func (_eafe *CT_RadarChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eaec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eafe .RadarStyle ,_eaec );if _eafe .VaryColors !=nil {_bbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eafe .VaryColors ,_bbeb );};if _eafe .Ser !=nil {_eefg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_edgea :=range _eafe .Ser {e .EncodeElement (_edgea ,_eefg );};};if _eafe .DLbls !=nil {_bcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eafe .DLbls ,_bcfc );};_gbbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fgfa :=range _eafe .AxId {e .EncodeElement (_fgfa ,_gbbe );};if _eafe .ExtLst !=nil {_dgae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafe .ExtLst ,_dgae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdba *CT_Tx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdba .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_RotY ()*CT_RotY {_bddc :=&CT_RotY {};return _bddc }; // Validate validates the CT_BarGrouping and its children func (_dfcc *CT_BarGrouping )Validate ()error {return _dfcc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_fc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_dagbeb ST_TimeUnit )Validate ()error {return _dagbeb .ValidateWithPath ("")};func (_gcgfd *ST_LayoutMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcgfd =0;case "\u0065\u0064\u0067\u0065":*_gcgfd =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gcgfd =2;};return nil ;};func (_gbeff *CT_Legend )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbeff .LegendPos !=nil {_gecff :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_gbeff .LegendPos ,_gecff );};if _gbeff .LegendEntry !=nil {_eedb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_cgbd :=range _gbeff .LegendEntry {e .EncodeElement (_cgbd ,_eedb );};};if _gbeff .Layout !=nil {_fbeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbeff .Layout ,_fbeg );};if _gbeff .Overlay !=nil {_befa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_gbeff .Overlay ,_befa );};if _gbeff .SpPr !=nil {_egee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbeff .SpPr ,_egee );};if _gbeff .TxPr !=nil {_bdga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbeff .TxPr ,_bdga );};if _gbeff .ExtLst !=nil {_daaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeff .ExtLst ,_daaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_faeef ST_ErrDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bebe :=_g .Attr {};_bebe .Name =name ;switch _faeef {case ST_ErrDirUnset :_bebe .Value ="";case ST_ErrDirX :_bebe .Value ="\u0078";case ST_ErrDirY :_bebe .Value ="\u0079";};return _bebe ,nil ;};func (_feeb ST_GapAmount )String ()string {if _feeb .ST_GapAmountPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_feeb .ST_GapAmountPercent );};if _feeb .ST_GapAmountUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_feeb .ST_GapAmountUShort );};return "";};func (_bcbfd ST_MarkerStyle )String ()string {switch _bcbfd {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 "";};func (_aaccb *CT_TrendlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaccb .ValAttr !=ST_TrendlineTypeUnset {_ceagg ,_fdabe :=_aaccb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fdabe !=nil {return _fdabe ;};start .Attr =append (start .Attr ,_ceagg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgbdd ST_Orientation )ValidateWithPath (path string )error {switch _bgbdd {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbdd ));};return nil ;};func NewCT_Title ()*CT_Title {_bbae :=&CT_Title {};return _bbae };func NewCT_RadarChart ()*CT_RadarChart {_geegb :=&CT_RadarChart {};_geegb .RadarStyle =NewCT_RadarStyle ();return _geegb ;};func (_abfg *CT_LineSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_adbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abfg .Idx ,_adbc );_gggbe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abfg .Order ,_gggbe );if _abfg .Tx !=nil {_aebca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abfg .Tx ,_aebca );};if _abfg .SpPr !=nil {_fgce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abfg .SpPr ,_fgce );};if _abfg .Marker !=nil {_acdfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_abfg .Marker ,_acdfa );};if _abfg .DPt !=nil {_dfdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_feaf :=range _abfg .DPt {e .EncodeElement (_feaf ,_dfdf );};};if _abfg .DLbls !=nil {_bfde :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_abfg .DLbls ,_bfde );};if _abfg .Trendline !=nil {_cfef :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_bebce :=range _abfg .Trendline {e .EncodeElement (_bebce ,_cfef );};};if _abfg .ErrBars !=nil {_cabb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_abfg .ErrBars ,_cabb );};if _abfg .Cat !=nil {_ecfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_abfg .Cat ,_ecfb );};if _abfg .Val !=nil {_agfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abfg .Val ,_agfg );};if _abfg .Smooth !=nil {_cgfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_abfg .Smooth ,_cgfc );};if _abfg .ExtLst !=nil {_abee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfg .ExtLst ,_abee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path func (_bae *CT_AreaSer )ValidateWithPath (path string )error {if _ga :=_bae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ga !=nil {return _ga ;};if _acb :=_bae .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_acb !=nil {return _acb ;};if _bae .Tx !=nil {if _dga :=_bae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dga !=nil {return _dga ;};};if _bae .SpPr !=nil {if _eea :=_bae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eea !=nil {return _eea ;};};if _bae .PictureOptions !=nil {if _dcb :=_bae .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dcb !=nil {return _dcb ;};};for _bbgd ,_gcb :=range _bae .DPt {if _bec :=_gcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bbgd ));_bec !=nil {return _bec ;};};if _bae .DLbls !=nil {if _gcafa :=_bae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcafa !=nil {return _gcafa ;};};for _eab ,_gfb :=range _bae .Trendline {if _ebdg :=_gfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eab ));_ebdg !=nil {return _ebdg ;};};for _bfb ,_bgbe :=range _bae .ErrBars {if _eag :=_bgbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_bfb ));_eag !=nil {return _eag ;};};if _bae .Cat !=nil {if _dac :=_bae .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_dac !=nil {return _dac ;};};if _bae .Val !=nil {if _ef :=_bae .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ef !=nil {return _ef ;};};if _bae .ExtLst !=nil {if _cdg :=_bae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdg !=nil {return _cdg ;};};return nil ;};func (_dgeac ST_DispBlanksAs )Validate ()error {return _dgeac .ValidateWithPath ("")};func (_bdfce *CT_PlotAreaChoice1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdfce .ValAx !=nil {_eaeba :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_bcdf :=range _bdfce .ValAx {e .EncodeElement (_bcdf ,_eaeba );};};if _bdfce .CatAx !=nil {_gfgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_ggcef :=range _bdfce .CatAx {e .EncodeElement (_ggcef ,_gfgcc );};};if _bdfce .DateAx !=nil {_bfbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_debb :=range _bdfce .DateAx {e .EncodeElement (_debb ,_bfbb );};};if _bdfce .SerAx !=nil {_egagc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_gcbd :=range _bdfce .SerAx {e .EncodeElement (_gcbd ,_egagc );};};return nil ;};func (_cdegc *ST_HPercent )Validate ()error {return _cdegc .ValidateWithPath ("")};func NewCT_Surface3DChart ()*CT_Surface3DChart {_gadca :=&CT_Surface3DChart {};return _gadca };func (_cedcd *CT_TextLanguageID )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cedcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_PivotFmt ()*CT_PivotFmt {_dceaf :=&CT_PivotFmt {};_dceaf .Idx =NewCT_UnsignedInt ();return _dceaf ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;}; // ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path func (_ffgbg *CT_SecondPieSize )ValidateWithPath (path string )error {if _ffgbg .ValAttr !=nil {if _fdegg :=_ffgbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdegg !=nil {return _fdegg ;};};return nil ;}; // ST_BubbleScale is a union type type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_bcbee ST_AxPos )Validate ()error {return _bcbee .ValidateWithPath ("")}; // Validate validates the CT_LblAlgn and its children func (_ggecd *CT_LblAlgn )Validate ()error {return _ggecd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");}; // Validate validates the CT_NumVal and its children func (_cfbab *CT_NumVal )Validate ()error {return _cfbab .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_dgegb *CT_UpDownBar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agcb :for {_dfgfa ,_agcbf :=d .Token ();if _agcbf !=nil {return _agcbf ;};switch _dcaac :=_dfgfa .(type ){case _g .StartElement :switch _dcaac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgegb .SpPr =_fc .NewCT_ShapeProperties ();if _gafcd :=d .DecodeElement (_dgegb .SpPr ,&_dcaac );_gafcd !=nil {return _gafcd ;};default:_a .Log ("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",_dcaac .Name );if _cdcfe :=d .Skip ();_cdcfe !=nil {return _cdcfe ;};};case _g .EndElement :break _agcb ;case _g .CharData :};};return nil ;};func NewCT_HPercent ()*CT_HPercent {_acgdb :=&CT_HPercent {};return _acgdb };func (_fddgb *CT_PictureOptions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaece :for {_gacef ,_bceg :=d .Token ();if _bceg !=nil {return _bceg ;};switch _cefbg :=_gacef .(type ){case _g .StartElement :switch _cefbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddgb .ApplyToFront =NewCT_Boolean ();if _dggec :=d .DecodeElement (_fddgb .ApplyToFront ,&_cefbg );_dggec !=nil {return _dggec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddgb .ApplyToSides =NewCT_Boolean ();if _afda :=d .DecodeElement (_fddgb .ApplyToSides ,&_cefbg );_afda !=nil {return _afda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddgb .ApplyToEnd =NewCT_Boolean ();if _bfefg :=d .DecodeElement (_fddgb .ApplyToEnd ,&_cefbg );_bfefg !=nil {return _bfefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddgb .PictureFormat =NewCT_PictureFormat ();if _cadag :=d .DecodeElement (_fddgb .PictureFormat ,&_cefbg );_cadag !=nil {return _cadag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddgb .PictureStackUnit =NewCT_PictureStackUnit ();if _baebb :=d .DecodeElement (_fddgb .PictureStackUnit ,&_cefbg );_baebb !=nil {return _baebb ;};default:_a .Log ("\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",_cefbg .Name );if _bfeff :=d .Skip ();_bfeff !=nil {return _bfeff ;};};case _g .EndElement :break _aaece ;case _g .CharData :};};return nil ;};func (_eaadb ST_ErrDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eaadb .String (),start );};func (_eeee *CT_DLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeee .ValAttr =ST_DLblPos (1);for _ ,_fcebg :=range start .Attr {if _fcebg .Name .Local =="\u0076\u0061\u006c"{_eeee .ValAttr .UnmarshalXMLAttr (_fcebg );continue ;};};for {_afe ,_bbd :=d .Token ();if _bbd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_bbd );};if _effg ,_aefa :=_afe .(_g .EndElement );_aefa &&_effg .Name ==start .Name {break ;};};return nil ;};func NewCT_AxPos ()*CT_AxPos {_edg :=&CT_AxPos {};_edg .ValAttr =ST_AxPos (1);return _edg };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;); // Validate validates the CT_MarkerStyle and its children func (_adbf *CT_MarkerStyle )Validate ()error {return _adbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");}; // Validate validates the CT_StrRef and its children func (_debbd *CT_StrRef )Validate ()error {return _debbd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");}; // ValidateWithPath validates the Chart and its children, prefixing error messages with path func (_fgceb *Chart )ValidateWithPath (path string )error {if _bbba :=_fgceb .CT_RelId .ValidateWithPath (path );_bbba !=nil {return _bbba ;};return nil ;};func (_adedg *EG_AreaChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddag :for {_ddeff ,_cegee :=d .Token ();if _cegee !=nil {return _cegee ;};switch _adabc :=_ddeff .(type ){case _g .StartElement :switch _adabc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adedg .Grouping =NewCT_Grouping ();if _cfeec :=d .DecodeElement (_adedg .Grouping ,&_adabc );_cfeec !=nil {return _cfeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adedg .VaryColors =NewCT_Boolean ();if _bgdfbe :=d .DecodeElement (_adedg .VaryColors ,&_adabc );_bgdfbe !=nil {return _bgdfbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efddc :=NewCT_AreaSer ();if _bbeba :=d .DecodeElement (_efddc ,&_adabc );_bbeba !=nil {return _bbeba ;};_adedg .Ser =append (_adedg .Ser ,_efddc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adedg .DLbls =NewCT_DLbls ();if _cgcce :=d .DecodeElement (_adedg .DLbls ,&_adabc );_cgcce !=nil {return _cgcce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adedg .DropLines =NewCT_ChartLines ();if _adgee :=d .DecodeElement (_adedg .DropLines ,&_adabc );_adgee !=nil {return _adgee ;};default:_a .Log ("\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",_adabc .Name );if _bgbce :=d .Skip ();_bgbce !=nil {return _bgbce ;};};case _g .EndElement :break _eddag ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path func (_dageac *CT_NumDataSource )ValidateWithPath (path string )error {if _aaaf :=_dageac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aaaf !=nil {return _aaaf ;};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_faa :=&CT_BubbleChart {};return _faa };func (_abfge *ST_DLblPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abfge =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_abfge =1;case "\u0062":*_abfge =2;case "\u0063\u0074\u0072":*_abfge =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_abfge =4;case "\u0069\u006e\u0045n\u0064":*_abfge =5;case "\u006c":*_abfge =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_abfge =7;case "\u0072":*_abfge =8;case "\u0074":*_abfge =9;};return nil ;};func (_ddcb *CT_ManualLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddcb .LayoutTarget !=nil {_befd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_ddcb .LayoutTarget ,_befd );};if _ddcb .XMode !=nil {_fbfg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .XMode ,_fbfg );};if _ddcb .YMode !=nil {_dbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .YMode ,_dbfgd );};if _ddcb .WMode !=nil {_agfd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .WMode ,_agfd );};if _ddcb .HMode !=nil {_cbeba :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .HMode ,_cbeba );};if _ddcb .X !=nil {_adcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_ddcb .X ,_adcg );};if _ddcb .Y !=nil {_ccgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_ddcb .Y ,_ccgb );};if _ddcb .W !=nil {_fgba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_ddcb .W ,_fgba );};if _ddcb .H !=nil {_agfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_ddcb .H ,_agfc );};if _ddcb .ExtLst !=nil {_ddde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddcb .ExtLst ,_ddde );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func NewCT_PieChart ()*CT_PieChart {_dgfgd :=&CT_PieChart {};return _dgfgd };func (_gbcgg *ST_OfPieType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbcgg =0;case "\u0070\u0069\u0065":*_gbcgg =1;case "\u0062\u0061\u0072":*_gbcgg =2;};return nil ;};func (_bgaag *EG_LineChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgaag .Grouping =NewCT_Grouping ();_ggaeg :for {_abfcb ,_efead :=d .Token ();if _efead !=nil {return _efead ;};switch _fefff :=_abfcb .(type ){case _g .StartElement :switch _fefff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgeec :=d .DecodeElement (_bgaag .Grouping ,&_fefff );_fgeec !=nil {return _fgeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgaag .VaryColors =NewCT_Boolean ();if _daccd :=d .DecodeElement (_bgaag .VaryColors ,&_fefff );_daccd !=nil {return _daccd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cddec :=NewCT_LineSer ();if _ffgfc :=d .DecodeElement (_cddec ,&_fefff );_ffgfc !=nil {return _ffgfc ;};_bgaag .Ser =append (_bgaag .Ser ,_cddec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgaag .DLbls =NewCT_DLbls ();if _cdae :=d .DecodeElement (_bgaag .DLbls ,&_fefff );_cdae !=nil {return _cdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgaag .DropLines =NewCT_ChartLines ();if _cgca :=d .DecodeElement (_bgaag .DropLines ,&_fefff );_cgca !=nil {return _cgca ;};default:_a .Log ("\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",_fefff .Name );if _abccd :=d .Skip ();_abccd !=nil {return _abccd ;};};case _g .EndElement :break _ggaeg ;case _g .CharData :};};return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_bead :=&CT_DispBlanksAs {};return _bead };func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_degdc ,_dgggc :=_b .ParseUint (s ,10,32);if _dgggc !=nil {return ST_Thickness {},_dgggc ;};_cdfgd :=uint32 (_degdc );return ST_Thickness {Uint32 :&_cdfgd },nil ;};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_gbcfe ,_eaacc :=_b .ParseUint (s ,10,32);if _eaacc !=nil {return ST_BubbleScale {},_eaacc ;};_abeae :=uint32 (_gbcfe );return ST_BubbleScale {ST_BubbleScaleUInt :&_abeae },nil ;};func NewCT_PageSetup ()*CT_PageSetup {_bfegd :=&CT_PageSetup {};return _bfegd }; // ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path func (_aebee *CT_LayoutTarget )ValidateWithPath (path string )error {if _abdag :=_aebee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdag !=nil {return _abdag ;};return nil ;};func (_gaaea *CT_Surface )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eacb :for {_gceae ,_bbace :=d .Token ();if _bbace !=nil {return _bbace ;};switch _dcffe :=_gceae .(type ){case _g .StartElement :switch _dcffe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaea .Thickness =NewCT_Thickness ();if _ggccc :=d .DecodeElement (_gaaea .Thickness ,&_dcffe );_ggccc !=nil {return _ggccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaea .SpPr =_fc .NewCT_ShapeProperties ();if _afed :=d .DecodeElement (_gaaea .SpPr ,&_dcffe );_afed !=nil {return _afed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaea .PictureOptions =NewCT_PictureOptions ();if _agab :=d .DecodeElement (_gaaea .PictureOptions ,&_dcffe );_agab !=nil {return _agab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaaea .ExtLst =NewCT_ExtensionList ();if _adedf :=d .DecodeElement (_gaaea .ExtLst ,&_dcffe );_adedf !=nil {return _adedf ;};default:_a .Log ("\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",_dcffe .Name );if _cfgbb :=d .Skip ();_cfgbb !=nil {return _cfgbb ;};};case _g .EndElement :break _eacb ;case _g .CharData :};};return nil ;};func (_bgaca *ST_BuiltInUnit )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgaca =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_bgaca =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_bgaca =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_bgaca =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_bgaca =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgaca =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgaca =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgaca =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bgaca =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_bgaca =9;};return nil ;};func (_gecfg ST_SplitType )Validate ()error {return _gecfg .ValidateWithPath ("")}; // ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path func (_ggdfb *CT_LayoutMode )ValidateWithPath (path string )error {if _eead :=_ggdfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eead !=nil {return _eead ;};return nil ;};func (_dgccb ST_Crosses )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgccb .String (),start );}; // ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path func (_abdb *CT_PieChart )ValidateWithPath (path string )error {if _abdb .VaryColors !=nil {if _bfaf :=_abdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfaf !=nil {return _bfaf ;};};for _bcbcd ,_gadbg :=range _abdb .Ser {if _acgdd :=_gadbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bcbcd ));_acgdd !=nil {return _acgdd ;};};if _abdb .DLbls !=nil {if _bcfa :=_abdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bcfa !=nil {return _bcfa ;};};if _abdb .FirstSliceAng !=nil {if _daef :=_abdb .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_daef !=nil {return _daef ;};};if _abdb .ExtLst !=nil {if _gceca :=_abdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gceca !=nil {return _gceca ;};};return nil ;};func (_ccaef *CT_ExternalData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccaef .IdAttr )});e .EncodeToken (start );if _ccaef .AutoUpdate !=nil {_adgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ccaef .AutoUpdate ,_adgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dced *CT_Boolean )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbfe :=range start .Attr {if _dbfe .Name .Local =="\u0076\u0061\u006c"{_aebb ,_beed :=_b .ParseBool (_dbfe .Value );if _beed !=nil {return _beed ;};_dced .ValAttr =&_aebb ;continue ;};};for {_dfbd ,_beff :=d .Token ();if _beff !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_beff );};if _abad ,_gfc :=_dfbd .(_g .EndElement );_gfc &&_abad .Name ==start .Name {break ;};};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func NewCT_ScatterChart ()*CT_ScatterChart {_abfae :=&CT_ScatterChart {};_abfae .ScatterStyle =NewCT_ScatterStyle ();return _abfae ;};func (_cgaga *CT_LogBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cgaga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccgee *ST_GapAmount )ValidateWithPath (path string )error {_dfaaa :=[]string {};if _ccgee .ST_GapAmountPercent !=nil {_dfaaa =append (_dfaaa ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ccgee .ST_GapAmountUShort !=nil {_dfaaa =append (_dfaaa ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_dfaaa )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfaaa );};return nil ;};func (_febae ST_DLblPos )String ()string {switch _febae {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 "";};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};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 ;};type ST_MarkerStyle byte ;func (_addbdf *CT_Trendline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_addbdf .TrendlineType =NewCT_TrendlineType ();_fcdbe :for {_gdade ,_agge :=d .Token ();if _agge !=nil {return _agge ;};switch _cacggc :=_gdade .(type ){case _g .StartElement :switch _cacggc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .Name =new (string );if _dfee :=d .DecodeElement (_addbdf .Name ,&_cacggc );_dfee !=nil {return _dfee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .SpPr =_fc .NewCT_ShapeProperties ();if _afggg :=d .DecodeElement (_addbdf .SpPr ,&_cacggc );_afggg !=nil {return _afggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egbef :=d .DecodeElement (_addbdf .TrendlineType ,&_cacggc );_egbef !=nil {return _egbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .Order =NewCT_Order ();if _acee :=d .DecodeElement (_addbdf .Order ,&_cacggc );_acee !=nil {return _acee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .Period =NewCT_Period ();if _dabb :=d .DecodeElement (_addbdf .Period ,&_cacggc );_dabb !=nil {return _dabb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .Forward =NewCT_Double ();if _gaccc :=d .DecodeElement (_addbdf .Forward ,&_cacggc );_gaccc !=nil {return _gaccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .Backward =NewCT_Double ();if _gdcf :=d .DecodeElement (_addbdf .Backward ,&_cacggc );_gdcf !=nil {return _gdcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .Intercept =NewCT_Double ();if _cegg :=d .DecodeElement (_addbdf .Intercept ,&_cacggc );_cegg !=nil {return _cegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .DispRSqr =NewCT_Boolean ();if _fcbb :=d .DecodeElement (_addbdf .DispRSqr ,&_cacggc );_fcbb !=nil {return _fcbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .DispEq =NewCT_Boolean ();if _gfgde :=d .DecodeElement (_addbdf .DispEq ,&_cacggc );_gfgde !=nil {return _gfgde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .TrendlineLbl =NewCT_TrendlineLbl ();if _fgaecd :=d .DecodeElement (_addbdf .TrendlineLbl ,&_cacggc );_fgaecd !=nil {return _fgaecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addbdf .ExtLst =NewCT_ExtensionList ();if _geaad :=d .DecodeElement (_addbdf .ExtLst ,&_cacggc );_geaad !=nil {return _geaad ;};default:_a .Log ("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",_cacggc .Name );if _gdcfd :=d .Skip ();_gdcfd !=nil {return _gdcfd ;};};case _g .EndElement :break _fcdbe ;case _g .CharData :};};return nil ;};func (_geece *ST_TickMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fabfg ,_bafga :=d .Token ();if _bafga !=nil {return _bafga ;};if _fegge ,_bacg :=_fabfg .(_g .EndElement );_bacg &&_fegge .Name ==start .Name {*_geece =1;return nil ;};if _cbdac ,_dbccb :=_fabfg .(_g .CharData );!_dbccb {return _f .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",_fabfg );}else {switch string (_cbdac ){case "":*_geece =0;case "\u0063\u0072\u006fs\u0073":*_geece =1;case "\u0069\u006e":*_geece =2;case "\u006e\u006f\u006e\u0065":*_geece =3;case "\u006f\u0075\u0074":*_geece =4;};};_fabfg ,_bafga =d .Token ();if _bafga !=nil {return _bafga ;};if _cbfab ,_eacdg :=_fabfg .(_g .EndElement );_eacdg &&_cbfab .Name ==start .Name {return nil ;};return _f .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",_fabfg );};func (_gbdea ST_PictureFormat )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbcgc :=_g .Attr {};_dbcgc .Name =name ;switch _gbdea {case ST_PictureFormatUnset :_dbcgc .Value ="";case ST_PictureFormatStretch :_dbcgc .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_dbcgc .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_dbcgc .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _dbcgc ,nil ;};func (_bebbd ST_BarDir )String ()string {switch _bebbd {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func NewCT_PictureFormat ()*CT_PictureFormat {_eafb :=&CT_PictureFormat {};_eafb .ValAttr =ST_PictureFormat (1);return _eafb ;};func NewEG_LineChartShared ()*EG_LineChartShared {_ababca :=&EG_LineChartShared {};_ababca .Grouping =NewCT_Grouping ();return _ababca ;};func (_gddce ST_BarGrouping )ValidateWithPath (path string )error {switch _gddce {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddce ));};return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};func (_gdeefb ST_ErrBarType )String ()string {switch _gdeefb {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 NewCT_DateAx ()*CT_DateAx {_cebg :=&CT_DateAx {};_cebg .AxId =NewCT_UnsignedInt ();_cebg .Scaling =NewCT_Scaling ();_cebg .AxPos =NewCT_AxPos ();_cebg .CrossAx =NewCT_UnsignedInt ();return _cebg ;};func NewCT_LayoutMode ()*CT_LayoutMode {_ddbg :=&CT_LayoutMode {};return _ddbg };func NewCT_SplitType ()*CT_SplitType {_abcd :=&CT_SplitType {};return _abcd };func (_faf *CT_CrossBetween )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dcaa ,_bcab :=_faf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bcab !=nil {return _bcab ;};start .Attr =append (start .Attr ,_dcaa );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_ErrDir and its children func (_dfbbd *CT_ErrDir )Validate ()error {return _dfbbd .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");}; // ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path func (_gedg *CT_LineChart )ValidateWithPath (path string )error {if _faae :=_gedg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_faae !=nil {return _faae ;};if _gedg .VaryColors !=nil {if _fged :=_gedg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fged !=nil {return _fged ;};};for _cbfe ,_cfgb :=range _gedg .Ser {if _edaa :=_cfgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbfe ));_edaa !=nil {return _edaa ;};};if _gedg .DLbls !=nil {if _ebbe :=_gedg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ebbe !=nil {return _ebbe ;};};if _gedg .DropLines !=nil {if _bgffc :=_gedg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bgffc !=nil {return _bgffc ;};};if _gedg .HiLowLines !=nil {if _bceea :=_gedg .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_bceea !=nil {return _bceea ;};};if _gedg .UpDownBars !=nil {if _gffca :=_gedg .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_gffca !=nil {return _gffca ;};};if _gedg .Marker !=nil {if _ecefb :=_gedg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ecefb !=nil {return _ecefb ;};};if _gedg .Smooth !=nil {if _fbbdc :=_gedg .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_fbbdc !=nil {return _fbbdc ;};};for _abac ,_fdda :=range _gedg .AxId {if _fede :=_fdda .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_abac ));_fede !=nil {return _fede ;};};if _gedg .ExtLst !=nil {if _gbee :=_gedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbee !=nil {return _gbee ;};};return nil ;};func NewCT_TickLblPos ()*CT_TickLblPos {_dfagg :=&CT_TickLblPos {};return _dfagg };func (_eacgd ST_PageSetupOrientation )Validate ()error {return _eacgd .ValidateWithPath ("")};func (_gbdb *CT_SerAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbdb .AxId =NewCT_UnsignedInt ();_gbdb .Scaling =NewCT_Scaling ();_gbdb .AxPos =NewCT_AxPos ();_gbdb .CrossAx =NewCT_UnsignedInt ();_dbab :for {_geeda ,_efddd :=d .Token ();if _efddd !=nil {return _efddd ;};switch _eeaa :=_geeda .(type ){case _g .StartElement :switch _eeaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fegg :=d .DecodeElement (_gbdb .AxId ,&_eeaa );_fegg !=nil {return _fegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebgf :=d .DecodeElement (_gbdb .Scaling ,&_eeaa );_ebgf !=nil {return _ebgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .Delete =NewCT_Boolean ();if _ecded :=d .DecodeElement (_gbdb .Delete ,&_eeaa );_ecded !=nil {return _ecded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aaada :=d .DecodeElement (_gbdb .AxPos ,&_eeaa );_aaada !=nil {return _aaada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .MajorGridlines =NewCT_ChartLines ();if _fbgbf :=d .DecodeElement (_gbdb .MajorGridlines ,&_eeaa );_fbgbf !=nil {return _fbgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .MinorGridlines =NewCT_ChartLines ();if _bdec :=d .DecodeElement (_gbdb .MinorGridlines ,&_eeaa );_bdec !=nil {return _bdec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .Title =NewCT_Title ();if _ddcca :=d .DecodeElement (_gbdb .Title ,&_eeaa );_ddcca !=nil {return _ddcca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .NumFmt =NewCT_NumFmt ();if _eacdd :=d .DecodeElement (_gbdb .NumFmt ,&_eeaa );_eacdd !=nil {return _eacdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .MajorTickMark =NewCT_TickMark ();if _dagcd :=d .DecodeElement (_gbdb .MajorTickMark ,&_eeaa );_dagcd !=nil {return _dagcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .MinorTickMark =NewCT_TickMark ();if _egedfb :=d .DecodeElement (_gbdb .MinorTickMark ,&_eeaa );_egedfb !=nil {return _egedfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .TickLblPos =NewCT_TickLblPos ();if _cbee :=d .DecodeElement (_gbdb .TickLblPos ,&_eeaa );_cbee !=nil {return _cbee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .SpPr =_fc .NewCT_ShapeProperties ();if _eggcba :=d .DecodeElement (_gbdb .SpPr ,&_eeaa );_eggcba !=nil {return _eggcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .TxPr =_fc .NewCT_TextBody ();if _abgd :=d .DecodeElement (_gbdb .TxPr ,&_eeaa );_abgd !=nil {return _abgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _baagg :=d .DecodeElement (_gbdb .CrossAx ,&_eeaa );_baagg !=nil {return _baagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .Choice =NewEG_AxSharedChoice ();if _gcdcbb :=d .DecodeElement (&_gbdb .Choice .Crosses ,&_eeaa );_gcdcbb !=nil {return _gcdcbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .Choice =NewEG_AxSharedChoice ();if _fbaeg :=d .DecodeElement (&_gbdb .Choice .CrossesAt ,&_eeaa );_fbaeg !=nil {return _fbaeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .TickLblSkip =NewCT_Skip ();if _cgebd :=d .DecodeElement (_gbdb .TickLblSkip ,&_eeaa );_cgebd !=nil {return _cgebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .TickMarkSkip =NewCT_Skip ();if _bdedf :=d .DecodeElement (_gbdb .TickMarkSkip ,&_eeaa );_bdedf !=nil {return _bdedf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .ExtLst =NewCT_ExtensionList ();if _feggf :=d .DecodeElement (_gbdb .ExtLst ,&_eeaa );_feggf !=nil {return _feggf ;};default:_a .Log ("\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",_eeaa .Name );if _beaec :=d .Skip ();_beaec !=nil {return _beaec ;};};case _g .EndElement :break _dbab ;case _g .CharData :};};return nil ;};func (_fdee *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdee .ValAttr !=ST_ShapeUnset {_gbdfe ,_acgdf :=_fdee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _acgdf !=nil {return _acgdf ;};start .Attr =append (start .Attr ,_gbdfe );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgcbf ST_ScatterStyle )Validate ()error {return _dgcbf .ValidateWithPath ("")}; // ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path func (_dbae *CT_TextLanguageID )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path func (_ccaad *CT_Surface )ValidateWithPath (path string )error {if _ccaad .Thickness !=nil {if _edaaa :=_ccaad .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_edaaa !=nil {return _edaaa ;};};if _ccaad .SpPr !=nil {if _gbec :=_ccaad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbec !=nil {return _gbec ;};};if _ccaad .PictureOptions !=nil {if _bfgbe :=_ccaad .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bfgbe !=nil {return _bfgbe ;};};if _ccaad .ExtLst !=nil {if _fcbge :=_ccaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcbge !=nil {return _fcbge ;};};return nil ;};func (_bdde *CT_NumFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbgfc :=range start .Attr {if _dbgfc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_eaabf ,_bfbd :=_dbgfc .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_bdde .FormatCodeAttr =_eaabf ;continue ;};if _dbgfc .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_edcd ,_fgdc :=_b .ParseBool (_dbgfc .Value );if _fgdc !=nil {return _fgdc ;};_bdde .SourceLinkedAttr =&_edcd ;continue ;};};for {_dbfbe ,_eaabg :=d .Token ();if _eaabg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_eaabg );};if _gdgea ,_bgdf :=_dbfbe .(_g .EndElement );_bgdf &&_gdgea .Name ==start .Name {break ;};};return nil ;};func (_cbfef *CT_Order )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbfef .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbfef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfcbd *CT_PrintSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfcbd .HeaderFooter !=nil {_bfdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bfcbd .HeaderFooter ,_bfdfe );};if _bfcbd .PageMargins !=nil {_aadd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bfcbd .PageMargins ,_aadd );};if _bfcbd .PageSetup !=nil {_ebfba :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bfcbd .PageSetup ,_ebfba );};if _bfcbd .LegacyDrawingHF !=nil {_cedae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bfcbd .LegacyDrawingHF ,_cedae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path func (_aggc *CT_CrossBetween )ValidateWithPath (path string )error {if _aggc .ValAttr ==ST_CrossBetweenUnset {return _f .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 _aabc :=_aggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};return nil ;}; // Validate validates the CT_BarDir and its children func (_dad *CT_BarDir )Validate ()error {return _dad .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_feebc *ST_SecondPieSize )ValidateWithPath (path string )error {_acbf :=[]string {};if _feebc .ST_SecondPieSizePercent !=nil {_acbf =append (_acbf ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _feebc .ST_SecondPieSizeUShort !=nil {_acbf =append (_acbf ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_acbf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acbf );};return nil ;}; // ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path func (_bgfd *CT_Surface3DChart )ValidateWithPath (path string )error {if _bgfd .Wireframe !=nil {if _baca :=_bgfd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_baca !=nil {return _baca ;};};for _cagbd ,_bcbgc :=range _bgfd .Ser {if _egcdg :=_bcbgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cagbd ));_egcdg !=nil {return _egcdg ;};};if _bgfd .BandFmts !=nil {if _gbbcf :=_bgfd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_gbbcf !=nil {return _gbbcf ;};};for _edee ,_dbbca :=range _bgfd .AxId {if _fgfe :=_dbbca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edee ));_fgfe !=nil {return _fgfe ;};};if _bgfd .ExtLst !=nil {if _ccee :=_bgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccee !=nil {return _ccee ;};};return nil ;};func (_adad ST_LegendPos )Validate ()error {return _adad .ValidateWithPath ("")}; // Validate validates the CT_BubbleScale and its children func (_bcef *CT_BubbleScale )Validate ()error {return _bcef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");}; // Validate validates the CT_TrendlineType and its children func (_ffdeg *CT_TrendlineType )Validate ()error {return _ffdeg .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_dfbbdc ST_ErrValType )String ()string {switch _dfbbdc {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_ManualLayout and its children func (_befda *CT_ManualLayout )Validate ()error {return _befda .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func NewChart ()*Chart {_cddg :=&Chart {};_cddg .CT_RelId =*NewCT_RelId ();return _cddg };func NewCT_LblAlgn ()*CT_LblAlgn {_adfdg :=&CT_LblAlgn {};_adfdg .ValAttr =ST_LblAlgn (1);return _adfdg ;}; // ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path func (_ecddc *CT_PageSetup )ValidateWithPath (path string )error {if _ecddc .PaperHeightAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ecddc .PaperHeightAttr ){return _f .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 ,_d .ST_PositiveUniversalMeasurePatternRe ,*_ecddc .PaperHeightAttr );};};if _ecddc .PaperHeightAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_ecddc .PaperHeightAttr ){return _f .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 ,_d .ST_UniversalMeasurePatternRe ,*_ecddc .PaperHeightAttr );};};if _ecddc .PaperWidthAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ecddc .PaperWidthAttr ){return _f .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 ,_d .ST_PositiveUniversalMeasurePatternRe ,*_ecddc .PaperWidthAttr );};};if _ecddc .PaperWidthAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_ecddc .PaperWidthAttr ){return _f .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 ,_d .ST_UniversalMeasurePatternRe ,*_ecddc .PaperWidthAttr );};};if _acdd :=_ecddc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};return nil ;};func (_egebb *Chart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egebb .CT_RelId =*NewCT_RelId ();for _ ,_bcdcd :=range start .Attr {if _bcdcd .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"&&_bcdcd .Name .Local =="\u0069\u0064"||_bcdcd .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"&&_bcdcd .Name .Local =="\u0069\u0064"{_agbfe ,_fgbfe :=_bcdcd .Value ,error (nil );if _fgbfe !=nil {return _fgbfe ;};_egebb .IdAttr =_agbfe ;continue ;};};for {_acgede ,_aaadb :=d .Token ();if _aaadb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_aaadb );};if _gfafb ,_dbdab :=_acgede .(_g .EndElement );_dbdab &&_gfafb .Name ==start .Name {break ;};};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_gbf :=&CT_AxisUnit {};_gbf .ValAttr =0+1;return _gbf };func _egddg (_adddf bool )uint8 {if _adddf {return 1;};return 0;};func NewCT_ValAx ()*CT_ValAx {_cbdc :=&CT_ValAx {};_cbdc .AxId =NewCT_UnsignedInt ();_cbdc .Scaling =NewCT_Scaling ();_cbdc .AxPos =NewCT_AxPos ();_cbdc .CrossAx =NewCT_UnsignedInt ();return _cbdc ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_degdbb ST_DispBlanksAs )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffgdb :=_g .Attr {};_ffgdb .Name =name ;switch _degdbb {case ST_DispBlanksAsUnset :_ffgdb .Value ="";case ST_DispBlanksAsSpan :_ffgdb .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_ffgdb .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_ffgdb .Value ="\u007a\u0065\u0072\u006f";};return _ffgdb ,nil ;};type CT_HPercent struct{ValAttr *ST_HPercent ;}; // Validate validates the CT_PictureFormat and its children func (_bage *CT_PictureFormat )Validate ()error {return _bage .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_fc .CT_TextBody ;};func (_egebbg ST_CrossBetween )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egebbg .String (),start );};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func init (){_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );_a .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 );};