1005 lines
1.2 MiB
Go
Raw Normal View History

2020-08-23 14:15:53 +00:00
//
// 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/
2021-04-23 20:00:00 +00:00
package chart ;import (_c "encoding/xml";_b "fmt";_a "github.com/unidoc/unioffice";_ee "github.com/unidoc/unioffice/schema/soo/dml";_ba "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_f "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cf "regexp";_cfc "strconv";);func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_cadcf :=&CT_TrendlineLbl {};return _cadcf };func (_abdb ST_RadarStyle )String ()string {switch _abdb {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 NewUserShapes ()*UserShapes {_acdee :=&UserShapes {};_acdee .CT_Drawing =*_ba .NewCT_Drawing ();return _acdee ;};func (_gaab *CT_LblOffset )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feeeb :=range start .Attr {if _feeeb .Name .Local =="\u0076\u0061\u006c"{_fgbf ,_ecde :=ParseUnionST_LblOffset (_feeeb .Value );if _ecde !=nil {return _ecde ;};_gaab .ValAttr =&_fgbf ;continue ;};};for {_efab ,_cbfb :=d .Token ();if _cbfb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_cbfb );};if _cbcga ,_edeb :=_efab .(_c .EndElement );_edeb &&_cbcga .Name ==start .Name {break ;};};return nil ;};func (_eeaed *ST_SizeRepresents )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eeaed =0;case "\u0061\u0072\u0065\u0061":*_eeaed =1;case "\u0077":*_eeaed =2;};return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func NewCT_TimeUnit ()*CT_TimeUnit {_dcddd :=&CT_TimeUnit {};return _dcddd };type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_cccfe *ST_RadarStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edaff ,_gfeg :=d .Token ();if _gfeg !=nil {return _gfeg ;};if _ddegb ,_ceacf :=_edaff .(_c .EndElement );_ceacf &&_ddegb .Name ==start .Name {*_cccfe =1;return nil ;};if _ecbfd ,_fagc :=_edaff .(_c .CharData );!_fagc {return _b .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",_edaff );}else {switch string (_ecbfd ){case "":*_cccfe =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_cccfe =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_cccfe =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_cccfe =3;};};_edaff ,_gfeg =d .Token ();if _gfeg !=nil {return _gfeg ;};if _daeda ,_dbgcf :=_edaff .(_c .EndElement );_dbgcf &&_daeda .Name ==start .Name {return nil ;};return _b .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",_edaff );};func (_ffdac *CT_PivotFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffdac .Idx =NewCT_UnsignedInt ();_gcbb :for {_ggcbf ,_dfec :=d .Token ();if _dfec !=nil {return _dfec ;};switch _cdeca :=_ggcbf .(type ){case _c .StartElement :switch _cdeca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abgd :=d .DecodeElement (_ffdac .Idx ,&_cdeca );_abgd !=nil {return _abgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path
func (_eecce *CT_StrRef )ValidateWithPath (path string )error {if _eecce .StrCache !=nil {if _dbffb :=_eecce .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_dbffb !=nil {return _dbffb ;};};if _eecce .ExtLst !=nil {if _abcb :=_eecce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcb !=nil {return _abcb ;};};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 (_eeb *CT_AreaSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeb .Idx =NewCT_UnsignedInt ();_eeb .Order =NewCT_UnsignedInt ();_cd :for {_fc ,_gcc :=d .Token ();if _gcc !=nil {return _gcc ;};switch _ccf :=_fc .(type ){case _c .StartElement :switch _ccf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adc :=d .DecodeElement (_eeb .Idx ,&_ccf );_adc !=nil {return _adc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfc :=d .DecodeElement (_eeb .Order ,&_ccf );_bfc !=nil {return _bfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeb .Tx =NewCT_SerTx ();if _gfg :=d .DecodeElement (_eeb .Tx ,&_ccf );_gfg !=nil {return _gfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeb .SpPr =_ee .NewCT_ShapeProperties ();if _dgg :=d .DecodeElement (_eeb .SpPr ,&_ccf );_dgg !=nil {return _dgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path
func (_bgdb *CT_OfPieType )ValidateWithPath (path string )error {if _eafg :=_bgdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eafg !=nil {return _eafg ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_LegendEntryData and its children
func (_ccfd *EG_LegendEntryData )Validate ()error {return _ccfd .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LegendPos and its children
func (_dgdad *CT_LegendPos )Validate ()error {return _dgdad .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_cfegg ST_ErrBarType )ValidateWithPath (path string )error {switch _cfegg {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfegg ));};return nil ;};func (_fgaad ST_SplitType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbbfc :=_c .Attr {};_gbbfc .Name =name ;switch _fgaad {case ST_SplitTypeUnset :_gbbfc .Value ="";case ST_SplitTypeAuto :_gbbfc .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_gbbfc .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_gbbfc .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_gbbfc .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_gbbfc .Value ="\u0076\u0061\u006c";};return _gbbfc ,nil ;};func NewCT_DPt ()*CT_DPt {_ddaa :=&CT_DPt {};_ddaa .Idx =NewCT_UnsignedInt ();return _ddaa };func NewCT_DoughnutChart ()*CT_DoughnutChart {_ggag :=&CT_DoughnutChart {};return _ggag };type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};func (_dagg *CT_Tx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dagg .Choice =NewCT_TxChoice ();_dagfc :for {_baec ,_cagdg :=d .Token ();if _cagdg !=nil {return _cagdg ;};switch _ffafe :=_baec .(type ){case _c .StartElement :switch _ffafe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagg .Choice =NewCT_TxChoice ();if _ccgfa :=d .DecodeElement (&_dagg .Choice .StrRef ,&_ffafe );_ccgfa !=nil {return _ccgfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagg .Choice =NewCT_TxChoice ();if _acfeg :=d .DecodeElement (&_dagg .Choice .Rich ,&_ffafe );_acfeg !=nil {return _acfeg ;};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",_ffafe .Name );if _eacgb :=d .Skip ();_eacgb !=nil {return _eacgb ;};};case _c .EndElement :break _dagfc ;case _c .CharData :};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LayoutTarget and its children
func (_bfag *CT_LayoutTarget )Validate ()error {return _bfag .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the UserShapes and its children
func (_afcab *UserShapes )Validate ()error {return _afcab .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func (_fcedc *ST_ErrBarType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcedc =0;case "\u0062\u006f\u0074\u0068":*_fcedc =1;case "\u006d\u0069\u006eu\u0073":*_fcedc =2;case "\u0070\u006c\u0075\u0073":*_fcedc =3;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path
func (_ddad *CT_Double )ValidateWithPath (path string )error {return nil };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path
func (_caacg *CT_Orientation )ValidateWithPath (path string )error {if _decgc :=_caacg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_decgc !=nil {return _decgc ;};return nil ;};func (_afecb *ST_DepthPercent )Validate ()error {return _afecb .ValidateWithPath ("")};func (_fbcaa ST_RadarStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fbcaa .String (),start );};func (_ffccf *UserShapes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffccf .CT_Drawing =*_ba .NewCT_Drawing ();for {_bgacc ,_gbgec :=d .Token ();if _gbgec !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_gbgec );};if _gdfage ,_cgbcf :=_bgacc .(_c .EndElement );_cgbcf &&_gdfage .Name ==start .Name {break ;};};return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_ggbeg :=&EG_DLblShared {};return _ggbeg };type ST_TickLblPos byte ;type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path
func (_cea *CT_AxDataSource )ValidateWithPath (path string )error {if _gdg :=_cea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gdg !=nil {return _gdg ;};return nil ;};func (_afcgg *CT_Skip )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcgg .ValAttr =1;for _ ,_adaaf :=range start .Attr {if _adaaf .Name .Local =="\u0076\u0061\u006c"{_bdef ,_fbeag :=_cfc .ParseUint (_adaaf .Value ,10,32);if _fbeag !=nil {return _fbeag ;};_afcgg .ValAttr =uint32 (_bdef );continue ;};};for {_fbga ,_edegf :=d .Token ();if _edegf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_edegf );};if _ffeab ,_eafc :=_fbga .(_c .EndElement );_eafc &&_ffeab .Name ==start .Name {break ;};};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;);
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BandFmt and its children
func (_fba *CT_BandFmt )Validate ()error {return _fba .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_ebgd *ST_BarDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abfdad ,_dbfe :=d .Token ();if _dbfe !=nil {return _dbfe ;};if _bbgbf ,_agec :=_abfdad .(_c .EndElement );_agec &&_bbgbf .Name ==start .Name {*_ebgd =1;return nil ;};if _afffg ,_eeebc :=_abfdad .(_c .CharData );!_eeebc {return _b .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",_abfdad );}else {switch string (_afffg ){case "":*_ebgd =0;case "\u0062\u0061\u0072":*_ebgd =1;case "\u0063\u006f\u006c":*_ebgd =2;};};_abfdad ,_dbfe =d .Token ();if _dbfe !=nil {return _dbfe ;};if _abaag ,_cddafc :=_abfdad .(_c .EndElement );_cddafc &&_abaag .Name ==start .Name {return nil ;};return _b .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",_abfdad );};func (_dcage *ST_GapAmount )ValidateWithPath (path string )error {_cbeg :=[]string {};if _dcage .ST_GapAmountPercent !=nil {_cbeg =append (_cbeg ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dcage .ST_GapAmountUShort !=nil {_cbeg =append (_cbeg ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_cbeg )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbeg );};return nil ;};func (_bffa *CT_DLbls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feab :for {_dgfa ,_eac :=d .Token ();if _eac !=nil {return _eac ;};switch _dfgc :=_dgfa .(type ){case _c .StartElement :switch _dfgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbd :=NewCT_DLbl ();if _edea :=d .DecodeElement (_ecbd ,&_dfgc );_edea !=nil {return _edea ;};_bffa .DLbl =append (_bffa .DLbl ,_ecbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bffa .Choice ==nil {_bffa .Choice =NewCT_DLblsChoice ();};if _fdbf :=d .DecodeElement (&_bffa .Choice .Delete ,&_dfgc );_fdbf !=nil {return _fdbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DLblChoice and its children
func (_ceaf *CT_DLblChoice )Validate ()error {return _ceaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .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 (_eefag ST_TickLblPos )Validate ()error {return _eefag .ValidateWithPath ("")};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func NewEG_BarChartShared ()*EG_BarChartShared {_dcgd :=&EG_BarChartShared {};_dcgd .BarDir =NewCT_BarDir ();return _dcgd ;};func (_gebe *CT_PlotAreaChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdabe :for {_bdadd ,_edbca :=d .Token ();if _edbca !=nil {return _edbca ;};switch _eecfb :=_bdadd .(type ){case _c .StartElement :switch _eecfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebe .AreaChart =NewCT_AreaChart ();if _acbae :=d .DecodeElement (_gebe .AreaChart ,&_eecfb );_acbae !=nil {return _acbae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebe .Area3DChart =NewCT_Area3DChart ();if _aaedb :=d .DecodeElement (_gebe .Area3DChart ,&_eecfb );_aaedb !=nil {return _aaedb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebe .LineChart =NewCT_LineChart ();if _agbe :=d .DecodeElement (_gebe .LineChart ,&_eecfb );_agbe !=nil {return _agbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u0
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path
func (_dbbff *CT_ScatterStyle )ValidateWithPath (path string )error {if _ffde :=_dbbff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffde !=nil {return _ffde ;};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func (_eccd *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eccd .ValAttr !=ST_ShapeUnset {_aebbf ,_gdeeg :=_eccd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gdeeg !=nil {return _gdeeg ;};start .Attr =append (start .Attr ,_aebbf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfffd *ST_MarkerStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbedd ,_debf :=d .Token ();if _debf !=nil {return _debf ;};if _aaacf ,_gacaf :=_bbedd .(_c .EndElement );_gacaf &&_aaacf .Name ==start .Name {*_dfffd =1;return nil ;};if _dccfg ,_ebbeaf :=_bbedd .(_c .CharData );!_ebbeaf {return _b .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",_bbedd );}else {switch string (_dccfg ){case "":*_dfffd =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dfffd =1;case "\u0064\u0061\u0073\u0068":*_dfffd =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dfffd =3;case "\u0064\u006f\u0074":*_dfffd =4;case "\u006e\u006f\u006e\u0065":*_dfffd =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_dfffd =6;case "\u0070\u006c\u0075\u0073":*_dfffd =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dfffd =8;case "\u0073\u0074\u0061\u0072":*_dfffd =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dfffd =10;case "\u0078":*_dfffd =11;case "\u0061\u0075\u0074\u006f":*_dfffd =12;};};_bbedd ,_debf =d .Token ();if _debf !=nil {return _debf ;};if _gebbd ,_cedfc :=_bbedd .(_c .EndElement );_cedfc &&_gebbd .Name ==start .Name {return nil ;};return _b .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",_bbedd );};func (_fdfed *CT_TickMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdfed .ValAttr !=ST_TickMarkUnset {_cefb ,_dbecb :=_fdfed .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _dbecb !=nil {return _dbecb ;};start .Attr =append (start .Attr ,_cefb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ada *CT_OfPieChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bbfb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ada .OfPieType ,_bbfb );if _ada .VaryColors !=nil {_cabcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ada .VaryColors ,_cabcg );};if _ada .Ser !=nil {_cabeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgcbb :=range _ada .Ser {e .EncodeElement (_bgcbb ,_cabeb );};};if _ada .DLbls !=nil {_bcedc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ada .DLbls ,_bcedc );};if _ada .GapWidth !=nil {_bbce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ada .GapWidth ,_bbce );};if _ada .SplitType !=nil {_fbgga :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ada .SplitType ,_fbgga );};if _ada .SplitPos !=nil {_acbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_ada .SplitPos ,_acbf );};if _ada .CustSplit !=nil {_cbffb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_ada .CustSplit ,_cbffb );};if _ada .SecondPieSize !=nil {_deeec :=_c .StartElemen
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path
func (_abdda *CT_StrVal )ValidateWithPath (path string )error {return nil };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path
func (_gfag *CT_PieSer )ValidateWithPath (path string )error {if _bfddc :=_gfag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfddc !=nil {return _bfddc ;};if _beeac :=_gfag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_beeac !=nil {return _beeac ;};if _gfag .Tx !=nil {if _defg :=_gfag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_defg !=nil {return _defg ;};};if _gfag .SpPr !=nil {if _cabbf :=_gfag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cabbf !=nil {return _cabbf ;};};if _gfag .Explosion !=nil {if _efgcf :=_gfag .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_efgcf !=nil {return _efgcf ;};};for _acbge ,_fceg :=range _gfag .DPt {if _fgeb :=_fceg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_acbge ));_fgeb !=nil {return _fgeb ;};};if _gfag .DLbls !=nil {if _aaca :=_gfag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aaca !=nil {return _aaca ;};};if _gfag .Cat !=nil {if _eaedgb :=_gfag .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_eaedgb !=nil {return _eaedgb ;};};if _gfag .Val !=nil {if _gafe :=_gfag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gafe !=nil {return _gafe ;};};if _gfag .ExtLst !=nil {if _aafcc :=_gfag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aafcc !=nil {return _aafcc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path
func (_eeea *CT_DLbls )ValidateWithPath (path string )error {for _ceab ,_fdee :=range _eeea .DLbl {if _ffeb :=_fdee .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_ceab ));_ffeb !=nil {return _ffeb ;};};if _eeea .Choice !=nil {if _cefd :=_eeea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cefd !=nil {return _cefd ;};};if _eeea .ExtLst !=nil {if _aecag :=_eeea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aecag !=nil {return _aecag ;};};return nil ;};func (_agf *CT_BarDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beed :=range start .Attr {if _beed .Name .Local =="\u0076\u0061\u006c"{_agf .ValAttr .UnmarshalXMLAttr (_beed );continue ;};};for {_eeg ,_fbe :=d .Token ();if _fbe !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_fbe );};if _ffad ,_acdc :=_eeg .(_c .EndElement );_acdc &&_ffad .Name ==start .Name {break ;};};return nil ;};func _ddgbed (_abbff bool )uint8 {if _abbff {return 1;};return 0;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path
func (_dgae *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _dgae .CustUnit !=nil {if _fbccd :=_dgae .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_fbccd !=nil {return _fbccd ;};};if _dgae .BuiltInUnit !=nil {if _abae :=_dgae .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_abae !=nil {return _abae ;};};return nil ;};type UserShapes struct{_ba .CT_Drawing };func (_dfdffg *CT_SerAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfdffg .AxId =NewCT_UnsignedInt ();_dfdffg .Scaling =NewCT_Scaling ();_dfdffg .AxPos =NewCT_AxPos ();_dfdffg .CrossAx =NewCT_UnsignedInt ();_ddbde :for {_dbcbf ,_cebf :=d .Token ();if _cebf !=nil {return _cebf ;};switch _fccac :=_dbcbf .(type ){case _c .StartElement :switch _fccac .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfab :=d .DecodeElement (_dfdffg .AxId ,&_fccac );_bdfab !=nil {return _bdfab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbabd :=d .DecodeElement (_dfdffg .Scaling ,&_fccac );_dbabd !=nil {return _dbabd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfdffg .Delete =NewCT_Boolean ();if _bbeaa :=d .DecodeElement (_dfdffg .Delete ,&_fccac );_bbeaa !=nil {return _bbeaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgcca :=d .DecodeElement (_dfdffg .AxPos ,&_fccac );_fgcca !=nil {return _fgcca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u007
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path
func (_fda *CT_BubbleScale )ValidateWithPath (path string )error {if _fda .ValAttr !=nil {if _dgga :=_fda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgga !=nil {return _dgga ;};};return nil ;};func (_ffefd *CT_PlotAreaChoice1 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffefd .ValAx !=nil {_cafab :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_fdfb :=range _ffefd .ValAx {e .EncodeElement (_fdfb ,_cafab );};};if _ffefd .CatAx !=nil {_faegc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_edfd :=range _ffefd .CatAx {e .EncodeElement (_edfd ,_faegc );};};if _ffefd .DateAx !=nil {_edcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_cfcdb :=range _ffefd .DateAx {e .EncodeElement (_cfcdb ,_edcd );};};if _ffefd .SerAx !=nil {_bcdb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_ffebde :=range _ffefd .SerAx {e .EncodeElement (_ffebde ,_bcdb );};};return nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_CatAx ()*CT_CatAx {_fagd :=&CT_CatAx {};_fagd .AxId =NewCT_UnsignedInt ();_fagd .Scaling =NewCT_Scaling ();_fagd .AxPos =NewCT_AxPos ();_fagd .CrossAx =NewCT_UnsignedInt ();return _fagd ;};type CT_UpDownBar struct{SpPr *_ee .CT_ShapeProperties ;};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 (_cfeg *CT_GapAmount )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afde :=range start .Attr {if _afde .Name .Local =="\u0076\u0061\u006c"{_eecc ,_bggd :=ParseUnionST_GapAmount (_afde .Value );if _bggd !=nil {return _bggd ;};_cfeg .ValAttr =&_eecc ;continue ;};};for {_caabf ,_eeaa :=d .Token ();if _eeaa !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_eeaa );};if _abbc ,_cgcc :=_caabf .(_c .EndElement );_cgcc &&_abbc .Name ==start .Name {break ;};};return nil ;};func (_gdfc *CT_ChartLines )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gdfc .SpPr !=nil {_ffbcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdfc .SpPr ,_ffbcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfcbd *ST_ScatterStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfcbd =0;case "\u006e\u006f\u006e\u0065":*_bfcbd =1;case "\u006c\u0069\u006e\u0065":*_bfcbd =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_bfcbd =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bfcbd =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_bfcbd =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_bfcbd =6;};return nil ;};func (_eggcc *CT_Overlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eggcc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_eggcc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efgcb *EG_PieChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efgcb .VaryColors !=nil {_bbdeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_efgcb .VaryColors ,_bbdeg );};if _efgcb .Ser !=nil {_gacd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cbgc :=range _efgcb .Ser {e .EncodeElement (_cbgc ,_gacd );};};if _efgcb .D
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_MarkerSize and its children
func (_ggcfd *CT_MarkerSize )Validate ()error {return _ggcfd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path
func (_dfcfa *EG_DLblShared )ValidateWithPath (path string )error {if _dfcfa .NumFmt !=nil {if _gccfb :=_dfcfa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gccfb !=nil {return _gccfb ;};};if _dfcfa .SpPr !=nil {if _feedf :=_dfcfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_feedf !=nil {return _feedf ;};};if _dfcfa .TxPr !=nil {if _fdgbf :=_dfcfa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdgbf !=nil {return _fdgbf ;};};if _dfcfa .DLblPos !=nil {if _aegbe :=_dfcfa .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_aegbe !=nil {return _aegbe ;};};if _dfcfa .ShowLegendKey !=nil {if _ffebda :=_dfcfa .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ffebda !=nil {return _ffebda ;};};if _dfcfa .ShowVal !=nil {if _fgfgf :=_dfcfa .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fgfgf !=nil {return _fgfgf ;};};if _dfcfa .ShowCatName !=nil {if _gcggd :=_dfcfa .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gcggd !=nil {return _gcggd ;};};if _dfcfa .ShowSerName !=nil {if _babe :=_dfcfa .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_babe !=nil {return _babe ;};};if _dfcfa .ShowPercent !=nil {if _dgdga :=_dfcfa .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dgdga !=nil {return _dgdga ;};};if _dfcfa .ShowBubbleSize !=nil {if _gebce :=_dfcfa .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gebce !=nil {return _gebce ;};};return nil ;};func (_ebebb ST_SplitType )Validate ()error {return _ebebb .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LineSer and its children
func (_gdeee *CT_LineSer )Validate ()error {return _gdeee .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_SecondPieSize and its children
func (_bdde *CT_SecondPieSize )Validate ()error {return _bdde .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_cfff ,_ddcbf :=_cfc .ParseUint (s ,10,16);if _ddcbf !=nil {return ST_LblOffset {},_ddcbf ;};_gcebe :=uint16 (_cfff );return ST_LblOffset {ST_LblOffsetUShort :&_gcebe },nil ;};func (_fbfbc *CT_PieSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfbc .Idx =NewCT_UnsignedInt ();_fbfbc .Order =NewCT_UnsignedInt ();_aadce :for {_gaecg ,_efbcc :=d .Token ();if _efbcc !=nil {return _efbcc ;};switch _bcffe :=_gaecg .(type ){case _c .StartElement :switch _bcffe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccaec :=d .DecodeElement (_fbfbc .Idx ,&_bcffe );_ccaec !=nil {return _ccaec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddgb :=d .DecodeElement (_fbfbc .Order ,&_bcffe );_ddgb !=nil {return _ddgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfbc .Tx =NewCT_SerTx ();if _fbfba :=d .DecodeElement (_fbfbc .Tx ,&_bcffe );_fbfba !=nil {return _fbfba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbfbc .SpPr =_ee .NewCT_ShapeProperties ();if _agbc :=d .DecodeElement (_fbfbc .SpPr ,&_bcffe );_agbc !=nil {return _agbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_TickLblPos and its children
func (_cacg *CT_TickLblPos )Validate ()error {return _cacg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_ebgae *CT_LegendEntryChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebgae .Delete !=nil {_gcfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ebgae .Delete ,_gcfg );};if _ebgae .TxPr !=nil {_ecaed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ebgae .TxPr ,_ecaed );};return nil ;};
2020-08-31 22:58:25 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_StockChart and its children
func (_dggfd *CT_StockChart )Validate ()error {return _dggfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_dbcd ST_OfPieType )ValidateWithPath (path string )error {switch _dbcd {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcd ));};return nil ;};func NewCT_CrossBetween ()*CT_CrossBetween {_face :=&CT_CrossBetween {};_face .ValAttr =ST_CrossBetween (1);return _face ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_OfPieChart and its children
func (_egfb *CT_OfPieChart )Validate ()error {return _egfb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_View3D and its children
func (_ebfda *CT_View3D )Validate ()error {return _ebfda .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path
func (_dffc *CT_Tx )ValidateWithPath (path string )error {if _ebffb :=_dffc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebffb !=nil {return _ebffb ;};return nil ;};func (_bgda ST_OfPieType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdffd :=_c .Attr {};_bdffd .Name =name ;switch _bgda {case ST_OfPieTypeUnset :_bdffd .Value ="";case ST_OfPieTypePie :_bdffd .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_bdffd .Value ="\u0062\u0061\u0072";};return _bdffd ,nil ;};func (_cebac *EG_LineChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cebac .Grouping =NewCT_Grouping ();_eeddb :for {_gegfd ,_cccb :=d .Token ();if _cccb !=nil {return _cccb ;};switch _bbfcd :=_gegfd .(type ){case _c .StartElement :switch _bbfcd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gecdb :=d .DecodeElement (_cebac .Grouping ,&_bbfcd );_gecdb !=nil {return _gecdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebac .VaryColors =NewCT_Boolean ();if _bgbf :=d .DecodeElement (_cebac .VaryColors ,&_bbfcd );_bgbf !=nil {return _bgbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adccd :=NewCT_LineSer ();if _edeba :=d .DecodeElement (_adccd ,&_bbfcd );_edeba !=nil {return _edeba ;};_cebac .Ser =append (_cebac .Ser ,_adccd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebac .DLbls =NewCT_DLbls ();if _eacag :=d .DecodeElement (_cebac .DLbls ,&_bbfcd );_eacag !=nil {return _eacag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u00
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_RotX and its children
func (_ebebg *CT_RotX )Validate ()error {return _ebebg .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_SecondPieSize is a union type
type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func (_facd *CT_PrintSettings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cded :for {_gcdbe ,_fgegf :=d .Token ();if _fgegf !=nil {return _fgegf ;};switch _abgfg :=_gcdbe .(type ){case _c .StartElement :switch _abgfg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facd .HeaderFooter =NewCT_HeaderFooter ();if _bdcc :=d .DecodeElement (_facd .HeaderFooter ,&_abgfg );_bdcc !=nil {return _bdcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facd .PageMargins =NewCT_PageMargins ();if _eefdc :=d .DecodeElement (_facd .PageMargins ,&_abgfg );_eefdc !=nil {return _eefdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facd .PageSetup =NewCT_PageSetup ();if _cefcg :=d .DecodeElement (_facd .PageSetup ,&_abgfg );_cefcg !=nil {return _cefcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facd .LegacyDrawingHF =NewCT_RelId ();if _cgffd :=d .DecodeElement (_facd .LegacyDrawingHF ,&_abgfg );_cgffd !=nil {return _cgffd ;};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\u00
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_TickMark and its children
func (_bcdge *CT_TickMark )Validate ()error {return _bcdge .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func NewCT_Order ()*CT_Order {_ababc :=&CT_Order {};return _ababc };func (_cdadc *CT_PictureFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdadc .ValAttr =ST_PictureFormat (1);for _ ,_gcda :=range start .Attr {if _gcda .Name .Local =="\u0076\u0061\u006c"{_cdadc .ValAttr .UnmarshalXMLAttr (_gcda );continue ;};};for {_feec ,_bdece :=d .Token ();if _bdece !=nil {return _b .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",_bdece );};if _bbbbf ,_dbffa :=_feec .(_c .EndElement );_dbffa &&_bbbbf .Name ==start .Name {break ;};};return nil ;};func (_bfabc *ST_PageSetupOrientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agfef ,_ggeage :=d .Token ();if _ggeage !=nil {return _ggeage ;};if _gaecf ,_bgeef :=_agfef .(_c .EndElement );_bgeef &&_gaecf .Name ==start .Name {*_bfabc =1;return nil ;};if _gecbf ,_defca :=_agfef .(_c .CharData );!_defca {return _b .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",_agfef );}else {switch string (_gecbf ){case "":*_bfabc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bfabc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bfabc =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bfabc =3;};};_agfef ,_ggeage =d .Token ();if _ggeage !=nil {return _ggeage ;};if _bedaf ,_dafge :=_agfef .(_c .EndElement );_dafge &&_bedaf .Name ==start .Name {return nil ;};return _b .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",_agfef );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path
func (_geggf *ChartSpace )ValidateWithPath (path string )error {if _bgeda :=_geggf .CT_ChartSpace .ValidateWithPath (path );_bgeda !=nil {return _bgeda ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PlotArea and its children
func (_fbff *CT_PlotArea )Validate ()error {return _fbff .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_OfPieType and its children
func (_cbacb *CT_OfPieType )Validate ()error {return _cbacb .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func (_beedbe *ST_Crosses )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_baebeg ,_gadca :=d .Token ();if _gadca !=nil {return _gadca ;};if _fcdbbd ,_degbc :=_baebeg .(_c .EndElement );_degbc &&_fcdbbd .Name ==start .Name {*_beedbe =1;return nil ;};if _efbegd ,_deece :=_baebeg .(_c .CharData );!_deece {return _b .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",_baebeg );}else {switch string (_efbegd ){case "":*_beedbe =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_beedbe =1;case "\u006d\u0061\u0078":*_beedbe =2;case "\u006d\u0069\u006e":*_beedbe =3;};};_baebeg ,_gadca =d .Token ();if _gadca !=nil {return _gadca ;};if _ddbbcg ,_ddede :=_baebeg .(_c .EndElement );_ddede &&_ddbbcg .Name ==start .Name {return nil ;};return _b .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",_baebeg );};func (_egeff *CT_PageMargins )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0076",_egeff .LAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_egeff .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",_egeff .TAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",_egeff .BAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_egeff .HeaderAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_egeff .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_ffgb :=&CT_PlotAreaChoice1 {};return _ffgb };type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_RotY ()*CT_RotY {_feddba :=&CT_RotY {};return _feddba };func (_afeg ST_LegendPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afeg .String (),start );};type ST_Orientation byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_RadarChart and its children
func (_cgbe *CT_RadarChart )Validate ()error {return _cgbe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_aebb *CT_DTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_febeb :for {_efca ,_dgfad :=d .Token ();if _dgfad !=nil {return _dgfad ;};switch _agce :=_efca .(type ){case _c .StartElement :switch _agce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebb .ShowHorzBorder =NewCT_Boolean ();if _ffge :=d .DecodeElement (_aebb .ShowHorzBorder ,&_agce );_ffge !=nil {return _ffge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebb .ShowVertBorder =NewCT_Boolean ();if _egee :=d .DecodeElement (_aebb .ShowVertBorder ,&_agce );_egee !=nil {return _egee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebb .ShowOutline =NewCT_Boolean ();if _cfae :=d .DecodeElement (_aebb .ShowOutline ,&_agce );_cfae !=nil {return _cfae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebb .ShowKeys =NewCT_Boolean ();if _dfffc :=d .DecodeElement (_aebb .ShowKeys ,&_agce );_dfffc !=nil {return _dfffc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u00
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path
func (_dfgb *CT_PictureOptions )ValidateWithPath (path string )error {if _dfgb .ApplyToFront !=nil {if _dabgd :=_dfgb .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_dabgd !=nil {return _dabgd ;};};if _dfgb .ApplyToSides !=nil {if _fbcad :=_dfgb .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_fbcad !=nil {return _fbcad ;};};if _dfgb .ApplyToEnd !=nil {if _fafba :=_dfgb .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_fafba !=nil {return _fafba ;};};if _dfgb .PictureFormat !=nil {if _fbfb :=_dfgb .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_fbfb !=nil {return _fbfb ;};};if _dfgb .PictureStackUnit !=nil {if _dbda :=_dfgb .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_dbda !=nil {return _dbda ;};};return nil ;};func (_ceagd *CT_RotX )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gccge :=range start .Attr {if _gccge .Name .Local =="\u0076\u0061\u006c"{_faecf ,_befcf :=_cfc .ParseInt (_gccge .Value ,10,8);if _befcf !=nil {return _befcf ;};_egegd :=int8 (_faecf );_ceagd .ValAttr =&_egegd ;continue ;};};for {_dabeec ,_bdcg :=d .Token ();if _bdcg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_bdcg );};if _cgfge ,_acdeb :=_dabeec .(_c .EndElement );_acdeb &&_cgfge .Name ==start .Name {break ;};};return nil ;};func (_dfafca ST_LegendPos )Validate ()error {return _dfafca .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_AreaSer and its children
func (_dfb *CT_AreaSer )Validate ()error {return _dfb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func NewCT_SurfaceChart ()*CT_SurfaceChart {_befdc :=&CT_SurfaceChart {};return _befdc };func (_bage *CT_DoughnutChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bage .VaryColors !=nil {_effc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bage .VaryColors ,_effc );};if _bage .Ser !=nil {_ceecc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cbdd :=range _bage .Ser {e .EncodeElement (_cbdd ,_ceecc );};};if _bage .DLbls !=nil {_gfaea :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bage .DLbls ,_gfaea );};if _bage .FirstSliceAng !=nil {_cgga :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_bage .FirstSliceAng ,_cgga );};if _bage .HoleSize !=nil {_dfce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bage .HoleSize ,_dfce );};if _bage .ExtLst !=nil {_egeef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bage .ExtLst ,_egeef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LineChart and its children
func (_acfd *CT_LineChart )Validate ()error {return _acfd .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_gbbd *CT_Boolean )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cacd :=range start .Attr {if _cacd .Name .Local =="\u0076\u0061\u006c"{_afgc ,_aag :=_cfc .ParseBool (_cacd .Value );if _aag !=nil {return _aag ;};_gbbd .ValAttr =&_afgc ;continue ;};};for {_bea ,_ddd :=d .Token ();if _ddd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_ddd );};if _dfg ,_fad :=_bea .(_c .EndElement );_fad &&_dfg .Name ==start .Name {break ;};};return nil ;};type CT_Crosses struct{ValAttr ST_Crosses ;};func (_cfgda ST_BarDir )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcagb :=_c .Attr {};_dcagb .Name =name ;switch _cfgda {case ST_BarDirUnset :_dcagb .Value ="";case ST_BarDirBar :_dcagb .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_dcagb .Value ="\u0063\u006f\u006c";};return _dcagb ,nil ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};func (_dgcg *CT_HPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgcg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dgcg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_dfaaa :=&CT_PlotAreaChoice {};return _dfaaa };func (_agda *CT_BubbleSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agda .Idx =NewCT_UnsignedInt ();_agda .Order =NewCT_UnsignedInt ();_feff :for {_gag ,_ffbc :=d .Token ();if _ffbc !=nil {return _ffbc ;};switch _dbaf :=_gag .(type ){case _c .StartElement :switch _dbaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebfd :=d .DecodeElement (_agda .Idx ,&_dbaf );_ebfd !=nil {return _ebfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _feed :=d .DecodeElement (_agda .Order ,&_dbaf );_feed !=nil {return _feed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agda .Tx =NewCT_SerTx ();if _eeafa :=d .DecodeElement
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ScatterStyle and its children
func (_ffbdcg *CT_ScatterStyle )Validate ()error {return _ffbdcg .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path
func (_gabcg *EG_AxSharedChoice )ValidateWithPath (path string )error {if _gabcg .Crosses !=nil {if _gdbe :=_gabcg .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_gdbe !=nil {return _gdbe ;};};if _gabcg .CrossesAt !=nil {if _gbddd :=_gabcg .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_gbddd !=nil {return _gbddd ;};};return nil ;};func (_bagef ST_TickLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bagef .String (),start );};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_baeab *CT_TrendlineType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfafd :=range start .Attr {if _dfafd .Name .Local =="\u0076\u0061\u006c"{_baeab .ValAttr .UnmarshalXMLAttr (_dfafd );continue ;};};for {_fffa ,_dgebg :=d .Token ();if _dgebg !=nil {return _b .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",_dgebg );};if _ebcdg ,_bdadg :=_fffa .(_c .EndElement );_bdadg &&_ebcdg .Name ==start .Name {break ;};};return nil ;};var ST_HoleSizePercentPatternRe =_cf .MustCompile (ST_HoleSizePercentPattern );func NewCT_NumRef ()*CT_NumRef {_ecbc :=&CT_NumRef {};return _ecbc };func NewCT_DispUnits ()*CT_DispUnits {_ddebg :=&CT_DispUnits {};return _ddebg };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path
func (_cbfea *CT_PieChart )ValidateWithPath (path string )error {if _cbfea .VaryColors !=nil {if _gdec :=_cbfea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gdec !=nil {return _gdec ;};};for _aade ,_bbggc :=range _cbfea .Ser {if _abdcf :=_bbggc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aade ));_abdcf !=nil {return _abdcf ;};};if _cbfea .DLbls !=nil {if _fbagb :=_cbfea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbagb !=nil {return _fbagb ;};};if _cbfea .FirstSliceAng !=nil {if _ggdg :=_cbfea .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_ggdg !=nil {return _ggdg ;};};if _cbfea .ExtLst !=nil {if _dgfbg :=_cbfea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfbg !=nil {return _dgfbg ;};};return nil ;};func (_dec *CT_AxDataSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dec .Choice =NewCT_AxDataSourceChoice ();_fab :for {_aaac ,_dbb :=d .Token ();if _dbb !=nil {return _dbb ;};switch _befb :=_aaac .(type ){case _c .StartElement :switch _befb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dec .Choice =NewCT_AxDataSourceChoice ();if _bdb :=d .DecodeElement (&_dec .Choice .MultiLvlStrRef ,&_befb );_bdb !=nil {return _bdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dec .Choice =NewCT_AxDataSourceChoice ();if _dbg :=d .DecodeElement (&_dec .Choice .NumRef ,&_befb );_dbg !=nil {return _dbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dec .Choice =NewCT_AxDataSourceChoice ();if _cgde :=d .DecodeElement (&_dec .Choice .NumLit ,&_befb );_cgde !=nil {return _cgde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Layout and its children
func (_caagf *CT_Layout )Validate ()error {return _caagf .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};var ST_DepthPercentWithSymbolPatternRe =_cf .MustCompile (ST_DepthPercentWithSymbolPattern );
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path
func (_ffgbd *CT_StrData )ValidateWithPath (path string )error {if _ffgbd .PtCount !=nil {if _dbec :=_ffgbd .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_dbec !=nil {return _dbec ;};};for _fgbfd ,_dadef :=range _ffgbd .Pt {if _ebfdd :=_dadef .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_fgbfd ));_ebfdd !=nil {return _ebfdd ;};};if _ffgbd .ExtLst !=nil {if _feecdd :=_ffgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feecdd !=nil {return _feecdd ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path
func (_dgcd *CT_HPercent )ValidateWithPath (path string )error {if _dgcd .ValAttr !=nil {if _baga :=_dgcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baga !=nil {return _baga ;};};return nil ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_cbbfa *CT_SerAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bbef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_cbbfa .AxId ,_bbef );_efef :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_cbbfa .Scaling ,_efef );if _cbbfa .Delete !=nil {_gaaaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cbbfa .Delete ,_gaaaa );};_fcfea :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_cbbfa .AxPos ,_fcfea );if _cbbfa .MajorGridlines !=nil {_gebgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbbfa .MajorGridlines ,_gebgc );};if _cbbfa .MinorGridlines !=nil {_fgfcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbbfa .MinorGridlines ,_fgfcc );};if _cbbfa .Title !=nil {_afdgd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cbbfa .Title ,_afdgd );};if _cbbfa .NumFmt !=nil {_aaeege :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cbbfa .NumFmt ,_aaeege );};if _cbbfa .MajorTickMark !=nil {_ceedd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cbbfa .MajorTickMark ,_ceedd );};if _cbbfa .MinorTickMark !=nil {_ffegd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cbbfa .MinorTickMark ,_ffegd );};if _cbbfa .TickLblPos !=nil {_cgdaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_cbbfa .TickLblPos ,_cgdaa );};if _cbbfa .SpPr !=nil {_egfcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbbfa .SpPr ,_egfcc );};if _cbbfa .TxPr !=nil {_bccac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cbbfa .TxPr ,_bccac );};_dbafg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_cbbfa .CrossAx ,_dbafg );if _cbbfa .Choice !=nil {_cbbfa .Choice .MarshalXML (e ,_c .StartElement {});};if _cbbfa .TickLblSkip !=nil {_fgccfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cbbfa .TickLblSkip ,_fgccfd );};if _cbbfa .TickMarkSkip !=nil {_gdgfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_cbbfa .TickMarkSkip ,_gdgfg );};if _cbbfa .ExtLst !=nil {_cffca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbfa .ExtLst ,_cffca );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggaf *CT_PivotFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfgfe :for {_fefc ,_aacgd :=d .Token ();if _aacgd !=nil {return _aacgd ;};switch _eddff :=_fefc .(type ){case _c .StartElement :switch _eddff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_StrRef and its children
func (_ccfa *CT_StrRef )Validate ()error {return _ccfa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func (_eedgbc ST_DispBlanksAs )String ()string {switch _eedgbc {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};func (_eeefb ST_BuiltInUnit )ValidateWithPath (path string )error {switch _eeefb {case 0,1,2,3,4,5,6,7,8,9:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeefb ));};return nil ;};func (_dbgf *CT_DispUnitsChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agae :for {_gagf ,_eege :=d .Token ();if _eege !=nil {return _eege ;};switch _ggge :=_gagf .(type ){case _c .StartElement :switch _ggge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbgf .CustUnit =NewCT_Double ();if _eaa :=d .DecodeElement (_dbgf .CustUnit ,&_ggge );_eaa !=nil {return _eaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbgf .BuiltInUnit =NewCT_BuiltInUnit ();if _dcbcg :=d .DecodeElement (_dbgf .BuiltInUnit ,&_ggge );_dcbcg !=nil {return _dcbcg ;};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",_ggge .Name );if _ccee :=d .Skip ();_ccee !=nil {return _ccee ;};};case _c .EndElement :break _agae ;case _c .CharData :};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_Thickness is a union type
type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};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 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Title and its children
func (_ebdfab *CT_Title )Validate ()error {return _ebdfab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_fbafb *CT_PivotSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_debac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_debac ,_fbafb .Name );e .EncodeElement (_fbafb .Name ,_debac );_fedgc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_fbafb .FmtId ,_fedgc );if _fbafb .ExtLst !=nil {_ebgca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dbbfe :=range _fbafb .ExtLst {e .EncodeElement (_dbbfe ,_ebgca );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gebdc ST_MarkerStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gebdc .String (),start );};func NewCT_ErrBars ()*CT_ErrBars {_gfbc :=&CT_ErrBars {};_gfbc .ErrBarType =NewCT_ErrBarType ();_gfbc .ErrValType =NewCT_ErrValType ();return _gfbc ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path
func (_gafg *CT_ErrDir )ValidateWithPath (path string )error {if _gafg .ValAttr ==ST_ErrDirUnset {return _b .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 _feffe :=_gafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feffe !=nil {return _feffe ;};return nil ;};func (_dcggf ST_ErrDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcggf .String (),start );};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_gdff *CT_LogBase )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gdff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_AxShared and its children
func (_cdfaf *EG_AxShared )Validate ()error {return _cdfaf .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_bbdb *CT_Boolean )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbdb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_ddgbed (*_bbdb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path
func (_cddb *CT_TickLblPos )ValidateWithPath (path string )error {if _aebbfc :=_cddb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebbfc !=nil {return _aebbfc ;};return nil ;};func (_cdgaf *ST_AxPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdgaf =0;case "\u0062":*_cdgaf =1;case "\u006c":*_cdgaf =2;case "\u0072":*_cdgaf =3;case "\u0074":*_cdgaf =4;};return nil ;};func (_ebdd *CT_HPercent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebfbg :=range start .Attr {if _ebfbg .Name .Local =="\u0076\u0061\u006c"{_abbg ,_ccgdd :=ParseUnionST_HPercent (_ebfbg .Value );if _ccgdd !=nil {return _ccgdd ;};_ebdd .ValAttr =&_abbg ;continue ;};};for {_bfbg ,_fdea :=d .Token ();if _fdea !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_fdea );};if _bbca ,_adccf :=_bfbg .(_c .EndElement );_adccf &&_bbca .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path
func (_ceede *CT_PictureStackUnit )ValidateWithPath (path string )error {if _ceede .ValAttr <=0{return _b .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 ,_ceede .ValAttr );};return nil ;};type CT_Period struct{ValAttr *uint32 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path
func (_edafc *CT_Order )ValidateWithPath (path string )error {if _edafc .ValAttr !=nil {if *_edafc .ValAttr < 2{return _b .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 ,*_edafc .ValAttr );};if *_edafc .ValAttr > 6{return _b .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 ,*_edafc .ValAttr );};};return nil ;};func (_caga *CT_CustSplit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _caga .SecondPiePt !=nil {_bffb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_fgfa :=range _caga .SecondPiePt {e .EncodeElement (_fgfa ,_bffb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};type CT_HPercent struct{ValAttr *ST_HPercent ;};func NewCT_AreaChart ()*CT_AreaChart {_fa :=&CT_AreaChart {};return _fa };type CT_ChartLines struct{SpPr *_ee .CT_ShapeProperties ;};func (_dfeg *CT_DepthPercent )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edfg :=range start .Attr {if _edfg .Name .Local =="\u0076\u0061\u006c"{_bgfb ,_faff :=ParseUnionST_DepthPercent (_edfg .Value );if _faff !=nil {return _faff ;};_dfeg .ValAttr =&_bgfb ;continue ;};};for {_agba ,_ddedb :=d .Token ();if _ddedb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_ddedb );};if _aggc ,_effb :=_agba .(_c .EndElement );_effb &&_aggc .Name ==start .Name {break ;};};return nil ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func NewCT_Skip ()*CT_Skip {_fccg :=&CT_Skip {};_fccg .ValAttr =1;return _fccg };func (_fagdf *CT_PivotSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fagdf .FmtId =NewCT_UnsignedInt ();_fbdbe :for {_gegg ,_ffbda :=d .Token ();if _ffbda !=nil {return _ffbda ;};switch _ebgfb :=_gegg .(type ){case _c .StartElement :switch _ebgfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddgbb :=d .DecodeElement (&_fagdf .Name ,&_ebgfb );_ddgbb !=nil {return _ddgbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _becab :=d .DecodeElement (_fagdf .FmtId ,&_ebgfb );_becab !=nil {return _becab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u003
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path
func (_dfff *CT_DLblsChoice )ValidateWithPath (path string )error {if _dfff .Delete !=nil {if _ffgfb :=_dfff .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ffgfb !=nil {return _ffgfb ;};};if _dfff .NumFmt !=nil {if _fdaf :=_dfff .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fdaf !=nil {return _fdaf ;};};if _dfff .SpPr !=nil {if _ecbdg :=_dfff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecbdg !=nil {return _ecbdg ;};};if _dfff .TxPr !=nil {if _daef :=_dfff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_daef !=nil {return _daef ;};};if _dfff .DLblPos !=nil {if _ddea :=_dfff .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ddea !=nil {return _ddea ;};};if _dfff .ShowLegendKey !=nil {if _dccf :=_dfff .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_dccf !=nil {return _dccf ;};};if _dfff .ShowVal !=nil {if _gcgg :=_dfff .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_gcgg !=nil {return _gcgg ;};};if _dfff .ShowCatName !=nil {if _egdfg :=_dfff .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_egdfg !=nil {return _egdfg ;};};if _dfff .ShowSerName !=nil {if _gegc :=_dfff .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gegc !=nil {return _gegc ;};};if _dfff .ShowPercent !=nil {if _fadff :=_dfff .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fadff !=nil {return _fadff ;};};if _dfff .ShowBubbleSize !=nil {if _dggcg :=_dfff .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dggcg !=nil {return _dggcg ;};};if _dfff .ShowLeaderLines !=nil {if _acga :=_dfff .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_acga !=nil {return _acga ;};};if _dfff .LeaderLines !=nil {if _abcd :=_dfff .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_abcd !=nil {return _abcd ;};};return nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_ege :=&CT_AxDataSourceChoice {};return _ege };func (_bcfgb *CT_LegendEntryChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gecaa :for {_eggd ,_fafb :=d .Token ();if _fafb !=nil {return _fafb ;};switch _dcaee :=_eggd .(type ){case _c .StartElement :switch _dcaee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfgb .Delete =NewCT_Boolean ();if _fgdfb :=d .DecodeElement (_bcfgb .Delete ,&_dcaee );_fgdfb !=nil {return _fgdfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path
func (_bdgg *CT_TxChoice )ValidateWithPath (path string )error {if _bdgg .StrRef !=nil {if _aadec :=_bdgg .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_aadec !=nil {return _aadec ;};};if _bdgg .Rich !=nil {if _egdga :=_bdgg .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_egdga !=nil {return _egdga ;};};return nil ;};func (_defb *ST_DepthPercent )ValidateWithPath (path string )error {_dfcca :=[]string {};if _defb .ST_DepthPercentWithSymbol !=nil {_dfcca =append (_dfcca ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _defb .ST_DepthPercentUShort !=nil {_dfcca =append (_dfcca ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_dfcca )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfcca );};return nil ;};func (_fdbec *CT_ErrBars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fdbec .ErrDir !=nil {_gdgea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fdbec .ErrDir ,_gdgea );};_eggae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fdbec .ErrBarType ,_eggae );_bdca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fdbec .ErrValType ,_bdca );if _fdbec .NoEndCap !=nil {_dfab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_fdbec .NoEndCap ,_dfab );};if _fdbec .Plus !=nil {_afca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_fdbec .Plus ,_afca );};if _fdbec .Minus !=nil {_cbedg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_fdbec .Minus ,_cbedg );};if _fdbec .Val !=nil {_bgabg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fdbec .Val ,_bgabg );};if _fdbec .SpPr !=nil {_gedd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdbec .SpPr ,_gedd );};if _fdbec .ExtLst !=nil {_bbad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdbec .ExtLst ,_bbad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdgg *ST_Orientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbdgg =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_dbdgg =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_dbdgg =2;};return nil ;};func NewCT_CustSplit ()*CT_CustSplit {_addc :=&CT_CustSplit {};return _addc };func (_gbfd ST_ErrDir )ValidateWithPath (path string )error {switch _gbfd {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfd ));};return nil ;};func (_dbgg *CT_NumFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfbf :=range start .Attr {if _bfbf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_dgaeb ,_eeed :=_bfbf .Value ,error (nil );if _eeed !=nil {return _eeed ;};_dbgg .FormatCodeAttr =_dgaeb ;continue ;};if _bfbf .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_cagg ,_dfgg :=_cfc .ParseBool (_bfbf .Value );if _dfgg !=nil {return _dfgg ;};_dbgg .SourceLinkedAttr =&_cagg ;continue ;};};for {_cccfa ,_bdad :=d .Token ();if _bdad !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bdad );};if _cagcg ,_bdee :=_cccfa .(_c .EndElement );_bdee &&_cagcg .Name ==start .Name {break ;};};return nil ;}
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LayoutMode and its children
func (_fdcg *CT_LayoutMode )Validate ()error {return _fdcg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_eafcg ST_DispBlanksAs )ValidateWithPath (path string )error {switch _eafcg {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eafcg ));};return nil ;};func (_caega *CT_TextLanguageID )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_caega .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path
func (_caff *CT_BubbleChart )ValidateWithPath (path string )error {if _caff .VaryColors !=nil {if _eecd :=_caff .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eecd !=nil {return _eecd ;};};for _cdbdf ,_bdcd :=range _caff .Ser {if _cgg :=_bdcd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdbdf ));_cgg !=nil {return _cgg ;};};if _caff .DLbls !=nil {if _ffc :=_caff .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ffc !=nil {return _ffc ;};};if _caff .Bubble3D !=nil {if _eceb :=_caff .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_eceb !=nil {return _eceb ;};};if _caff .BubbleScale !=nil {if _egeg :=_caff .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_egeg !=nil {return _egeg ;};};if _caff .ShowNegBubbles !=nil {if _cefa :=_caff .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_cefa !=nil {return _cefa ;};};if _caff .SizeRepresents !=nil {if _eedg :=_caff .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_eedg !=nil {return _eedg ;};};for _deeae ,_feeg :=range _caff .AxId {if _ebbe :=_feeg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_deeae ));_ebbe !=nil {return _ebbe ;};};if _caff .ExtLst !=nil {if _abfc :=_caff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfc !=nil {return _abfc ;};};return nil ;};func (_bfeef *CT_UpDownBar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bfeef .SpPr !=nil {_bgef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bfeef .SpPr ,_bgef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_RotX struct{ValAttr *int8 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_MarkerStyle and its children
func (_adgdf *CT_MarkerStyle )Validate ()error {return _adgdf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func (_gafdb *CT_ErrBarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gafdb .ValAttr !=ST_ErrBarTypeUnset {_caef ,_deeb :=_gafdb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _deeb !=nil {return _deeb ;};start .Attr =append (start .Attr ,_caef );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path
func (_baaba *CT_ValAx )ValidateWithPath (path string )error {if _adggb :=_baaba .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_adggb !=nil {return _adggb ;};if _agcda :=_baaba .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_agcda !=nil {return _agcda ;};if _baaba .Delete !=nil {if _cdggf :=_baaba .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cdggf !=nil {return _cdggf ;};};if _bffdc :=_baaba .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_bffdc !=nil {return _bffdc ;};if _baaba .MajorGridlines !=nil {if _aggda :=_baaba .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aggda !=nil {return _aggda ;};};if _baaba .MinorGridlines !=nil {if _fccaa :=_baaba .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fccaa !=nil {return _fccaa ;};};if _baaba .Title !=nil {if _eedbc :=_baaba .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_eedbc !=nil {return _eedbc ;};};if _baaba .NumFmt !=nil {if _ddbbbe :=_baaba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ddbbbe !=nil {return _ddbbbe ;};};if _baaba .MajorTickMark !=nil {if _gfded :=_baaba .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gfded !=nil {return _gfded ;};};if _baaba .MinorTickMark !=nil {if _gged :=_baaba .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gged !=nil {return _gged ;};};if _baaba .TickLblPos !=nil {if _cddafd :=_baaba .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cddafd !=nil {return _cddafd ;};};if _baaba .SpPr !=nil {if _bcaad :=_baaba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bcaad !=nil {return _bcaad ;};};if _baaba .TxPr !=nil {if _agbf :=_baaba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_agbf !=nil {return _agbf ;};};if _bcce :=_baaba .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bcce !=nil {return _bcce ;};if _baaba .Choice !=nil {if _bdab :=_baaba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bdab !=nil {return _bdab ;};};if _baaba .CrossBetween !=nil {if _ggda :=_baaba .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_ggda !=nil {return _ggda ;};};if _baaba .MajorUnit !=nil {if _ccafg :=_baaba .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_ccafg !=nil {return _ccafg ;};};if _baaba .MinorUnit !=nil {if _ggcec :=_baaba .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_ggcec !=nil {return _ggcec ;};};if _baaba .DispUnits !=nil {if _ggabg :=_baaba .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_ggabg !=nil {return _ggabg ;};};if _baaba .ExtLst !=nil {if _bfadaa :=_baaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfadaa !=nil {return _bfadaa ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path
func (_ccbga *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _ccbga .AreaChart !=nil {if _ggga :=_ccbga .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_ggga !=nil {return _ggga ;};};if _ccbga .Area3DChart !=nil {if _eecef :=_ccbga .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eecef !=nil {return _eecef ;};};if _ccbga .LineChart !=nil {if _dfefg :=_ccbga .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_dfefg !=nil {return _dfefg ;};};if _ccbga .Line3DChart !=nil {if _fcaed :=_ccbga .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fcaed !=nil {return _fcaed ;};};if _ccbga .StockChart !=nil {if _gbddf :=_ccbga .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_gbddf !=nil {return _gbddf ;};};if _ccbga .RadarChart !=nil {if _dace :=_ccbga .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_dace !=nil {return _dace ;};};if _ccbga .ScatterChart !=nil {if _eage :=_ccbga .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_eage !=nil {return _eage ;};};if _ccbga .PieChart !=nil {if _ecff :=_ccbga .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_ecff !=nil {return _ecff ;};};if _ccbga .Pie3DChart !=nil {if _fafg :=_ccbga .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fafg !=nil {return _fafg ;};};if _ccbga .DoughnutChart !=nil {if _fabge :=_ccbga .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_fabge !=nil {return _fabge ;};};if _ccbga .BarChart !=nil {if _cfbeg :=_ccbga .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_cfbeg !=nil {return _cfbeg ;};};if _ccbga .Bar3DChart !=nil {if _gcbfdc :=_ccbga .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gcbfdc !=nil {return _gcbfdc ;};};if _ccbga .OfPieChart !=nil {if _ccgg :=_ccbga .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_ccgg !=nil {return _ccgg ;};};if _ccbga .SurfaceChart !=nil {if _cgdf :=_ccbga .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_cgdf !=nil {return _cgdf ;};};if _ccbga .Surface3DChart !=nil {if _affg :=_ccbga .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_affg !=nil {return _affg ;};};if _ccbga .BubbleChart !=nil {if _fdffa :=_ccbga .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_fdffa !=nil {return _fdffa ;};};return nil ;};func (_abbgg ST_ScatterStyle )ValidateWithPath (path string )error {switch _abbgg {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbgg ));};return nil ;};func (_caada *CT_OfPieChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caada .OfPieType =NewCT_OfPieType ();_dcdd :for {_gggc ,_bffg :=d .Token ();if _bffg !=nil {return _bffg ;};switch _efddc :=_gggc .(type ){case _c .StartElement :switch _efddc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Surface and its children
func (_ebead *CT_Surface )Validate ()error {return _ebead .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path
func (_dcdeaf *EG_BarChartShared )ValidateWithPath (path string )error {if _edad :=_dcdeaf .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_edad !=nil {return _edad ;};if _dcdeaf .Grouping !=nil {if _edgfd :=_dcdeaf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_edgfd !=nil {return _edgfd ;};};if _dcdeaf .VaryColors !=nil {if _accbf :=_dcdeaf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_accbf !=nil {return _accbf ;};};for _gdbgf ,_cgfd :=range _dcdeaf .Ser {if _acgab :=_cgfd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gdbgf ));_acgab !=nil {return _acgab ;};};if _dcdeaf .DLbls !=nil {if _egec :=_dcdeaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_egec !=nil {return _egec ;};};return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_geaf ,_ggaa :=_cfc .ParseUint (s ,10,16);if _ggaa !=nil {return ST_GapAmount {},_ggaa ;};_gbfae :=uint16 (_geaf );return ST_GapAmount {ST_GapAmountUShort :&_gbfae },nil ;};func (_gffd *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gffd =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gffd =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gffd =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gffd =3;};return nil ;};func (_dbde *CT_StockChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_deac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecfc :=range _dbde .Ser {e .EncodeElement (_ecfc ,_deac );};if _dbde .DLbls !=nil {_dage :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbde .DLbls ,_dage );};if _dbde .DropLines !=nil {_eddffg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbde .DropLines ,_eddffg );};if _dbde .HiLowLines !=nil {_dcecd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbde .HiLowLines ,_dcecd );};if _dbde .UpDownBars !=nil {_aefgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_dbde .UpDownBars ,_aefgc );};_eead :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_aaaf :=range _dbde .AxId {e .EncodeElement (_aaaf ,_eead );};if _dbde .ExtLst !=nil {_cddd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbde .ExtLst ,_cddd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecaea *ST_LayoutMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecaea =0;case "\u0065\u0064\u0067\u0065":*_ecaea =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_ecaea =2;};return nil ;};func (_efcdf ST_PageSetupOrientation )Validate ()error {return _efcdf .ValidateWithPath ("")};func NewCT_Perspective ()*CT_Perspective {_bbcb :=&CT_Perspective {};return _bbcb };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path
func (_eef *CT_Area3DChart )ValidateWithPath (path string )error {if _eef .Grouping !=nil {if _bb :=_eef .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bb !=nil {return _bb ;};};if _eef .VaryColors !=nil {if _gg :=_eef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gg !=nil {return _gg ;};};for _bda ,_ac :=range _eef .Ser {if _ga :=_ac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bda ));_ga !=nil {return _ga ;};};if _eef .DLbls !=nil {if _fga :=_eef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fga !=nil {return _fga ;};};if _eef .DropLines !=nil {if _ceg :=_eef .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ceg !=nil {return _ceg ;};};if _eef .GapDepth !=nil {if _fe :=_eef .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_fe !=nil {return _fe ;};};for _dd ,_aef :=range _eef .AxId {if _gae :=_aef .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dd ));_gae !=nil {return _gae ;};};if _eef .ExtLst !=nil {if _ebb :=_eef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebb !=nil {return _ebb ;};};return nil ;};func (_facf *CT_LegendPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _facf .ValAttr !=ST_LegendPosUnset {_dcfff ,_gbcc :=_facf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gbcc !=nil {return _gbcc ;};start .Attr =append (start .Attr ,_dcfff );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);
2021-03-16 20:51:18 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Thickness and its children
func (_gcgae *CT_Thickness )Validate ()error {return _gcgae .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_cccc ST_DispBlanksAs )Validate ()error {return _cccc .ValidateWithPath ("")};func (_gacb *CT_ScatterStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfgd :=range start .Attr {if _bfgd .Name .Local =="\u0076\u0061\u006c"{_gacb .ValAttr .UnmarshalXMLAttr (_bfgd );continue ;};};for {_ffdab ,_beefd :=d .Token ();if _beefd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_beefd );};if _bffbe ,_bebaf :=_ffdab .(_c .EndElement );_bebaf &&_bffbe .Name ==start .Name {break ;};};return nil ;};func (_cdacbe ST_LayoutTarget )Validate ()error {return _cdacbe .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DLbl and its children
func (_ebaa *CT_DLbl )Validate ()error {return _ebaa .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};func NewCT_LblAlgn ()*CT_LblAlgn {_efge :=&CT_LblAlgn {};_efge .ValAttr =ST_LblAlgn (1);return _efge };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path
func (_ebgb *CT_MarkerSize )ValidateWithPath (path string )error {if _ebgb .ValAttr !=nil {if *_ebgb .ValAttr < 2{return _b .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 ,*_ebgb .ValAttr );};if *_ebgb .ValAttr > 72{return _b .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 ,*_ebgb .ValAttr );};};return nil ;};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .CT_ShapeProperties ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func (_gbefb *CT_Thickness )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gbefb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_gdedff ST_TimeUnit )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gedff :=_c .Attr {};_gedff .Name =name ;switch _gdedff {case ST_TimeUnitUnset :_gedff .Value ="";case ST_TimeUnitDays :_gedff .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_gedff .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_gedff .Value ="\u0079\u0065\u0061r\u0073";};return _gedff ,nil ;};func NewCT_PageMargins ()*CT_PageMargins {_cfdcc :=&CT_PageMargins {};return _cfdcc };func (_aeab ST_SizeRepresents )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eeac :=_c .Attr {};_eeac .Name =name ;switch _aeab {case ST_SizeRepresentsUnset :_eeac .Value ="";case ST_SizeRepresentsArea :_eeac .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_eeac .Value ="\u0077";};return _eeac ,nil ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_gfgcc :=&EG_AreaChartShared {};return _gfgcc };func (_ebe *CT_Crosses )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebe .ValAttr =ST_Crosses (1);for _ ,_dfdff :=range start .Attr {if _dfdff .Name .Local =="\u0076\u0061\u006c"{_ebe .ValAttr .UnmarshalXMLAttr (_dfdff );continue ;};};for {_eaec ,_aedgb :=d .Token ();if _aedgb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_aedgb );};if _abff ,_befe :=_eaec .(_c .EndElement );_befe &&_abff .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PageMargins and its children
func (_efbeg *CT_PageMargins )Validate ()error {return _efbeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_cafee *Chart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 _cafee .CT_RelId .MarshalXML (e ,start );};func (_adeae *CT_UnsignedInt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_adeae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afdg *CT_RadarChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cdgda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afdg .RadarStyle ,_cdgda );if _afdg .VaryColors !=nil {_edge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_afdg .VaryColors ,_edge );};if _afdg .Ser !=nil {_cdedb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cbdaf :=range _afdg .Ser {e .EncodeElement (_cbdaf ,_cdedb );};};if _afdg .DLbls !=nil {_afbeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afdg .DLbls ,_afbeg );};_fgbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DispUnitsLbl and its children
func (_fbfd *CT_DispUnitsLbl )Validate ()error {return _fbfd .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};type CT_RelId struct{IdAttr string ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_DepthPercent is a union type
type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_eddfb *ST_ErrBarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdffac ,_aggfd :=d .Token ();if _aggfd !=nil {return _aggfd ;};if _dgfce ,_gdddfe :=_fdffac .(_c .EndElement );_gdddfe &&_dgfce .Name ==start .Name {*_eddfb =1;return nil ;};if _agfeb ,_fdaee :=_fdffac .(_c .CharData );!_fdaee {return _b .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",_fdffac );}else {switch string (_agfeb ){case "":*_eddfb =0;case "\u0062\u006f\u0074\u0068":*_eddfb =1;case "\u006d\u0069\u006eu\u0073":*_eddfb =2;case "\u0070\u006c\u0075\u0073":*_eddfb =3;};};_fdffac ,_aggfd =d .Token ();if _aggfd !=nil {return _aggfd ;};if _fdbae ,_feaee :=_fdffac .(_c .EndElement );_feaee &&_fdbae .Name ==start .Name {return nil ;};return _b .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",_fdffac );};func (_gaec *CT_Extension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcac :=range start .Attr {if _gcac .Name .Local =="\u0075\u0072\u0069"{_dbfb ,_eddc :=_gcac .Value ,error (nil );if _eddc !=nil {return _eddc ;};_gaec .UriAttr =&_dbfb ;continue ;};};_agca :for {_edfbb ,_afaec :=d .Token ();if _afaec !=nil {return _afaec ;};switch _deee :=_edfbb .(type ){case _c .StartElement :switch _deee .Name {default:if _dbfa ,_agff :=_a .CreateElement (_deee );_agff !=nil {return _agff ;}else {if _fcda :=d .DecodeElement (_dbfa ,&_deee );_fcda !=nil {return _fcda ;};_gaec .Any =_dbfa ;};};case _c .EndElement :break _agca ;case _c .CharData :};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_efad :=&CT_ExtensionList {};return _efad };func (_fdeb *CT_Marker )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fdeb .Symbol !=nil {_baaea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_fdeb .Symbol ,_baaea );};if _fdeb .Size !=nil {_daac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_fdeb .Size ,_daac );};if _fdeb .SpPr !=nil {_bgbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdeb .SpPr ,_bgbg );};if _fdeb .ExtLst !=nil {_dfbcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdeb .ExtLst ,_dfbcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ChartSpace and its children
func (_caed *CT_ChartSpace )Validate ()error {return _caed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_dgee ST_BarGrouping )String ()string {switch _dgee {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 (_aaec *CT_Double )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eded :=range start .Attr {if _eded .Name .Local =="\u0076\u0061\u006c"{_becg ,_gdeg :=_cfc .ParseFloat (_eded .Value ,64);if _gdeg !=nil {return _gdeg ;};_aaec .ValAttr =_becg ;continue ;};};for {_fgade ,_bbgd :=d .Token ();if _bbgd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_bbgd );};if _cbd ,_feede :=_fgade .(_c .EndElement );_feede &&_cbd .Name ==start .Name {break ;};};return nil ;};func (_cdegf *CT_RelId )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdegf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_cebbb :=&CT_TxChoice {};return _cebbb };func (_ddaf *CT_ScatterSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ecge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ddaf .Idx ,_ecge );_bbabd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ddaf .Order ,_bbabd );if _ddaf .Tx !=nil {_cbada :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ddaf .Tx ,_cbada );};if _ddaf .SpPr !=nil {_ccfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddaf .SpPr ,_ccfb );};if _ddaf .Marker !=nil {_addgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ddaf .Marker ,_addgc );};if _ddaf .DPt !=nil {_aeda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dfabb :=range _ddaf .DPt {e .EncodeElement (_dfabb ,_aeda );};};if _ddaf .DLbls !=nil {_fdeee :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ddaf .DLbls ,_fdeee );};if _ddaf .Trendline !=nil {_cdedf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_eabc :=range _ddaf .Trendline {e .EncodeElement (_eabc ,_cdedf );};};if _ddaf .ErrBars !=nil {_cdgea :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_acccb :=range _ddaf .ErrBars {e .EncodeElement (_acccb ,_cdgea );};};if _ddaf .XVal !=nil {_aeaga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_ddaf .XVal ,_aeaga );};if _ddaf .YVal !=nil {_egeee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_ddaf .YVal ,_egeee );};if _ddaf .Smooth !=nil {_bbcbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_ddaf .Smooth ,_bbcbb );};if _ddaf .ExtLst !=nil {_faadd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddaf .ExtLst ,_faadd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adagf *CT_Trendline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _adagf .Name !=nil {_cadbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_cadbc ,*_adagf .Name );e .EncodeElement (_adagf .N
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path
func (_bcdcdc *CT_SerTxChoice )ValidateWithPath (path string )error {if _bcdcdc .StrRef !=nil {if _dbcfg :=_bcdcdc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_dbcfg !=nil {return _dbcfg ;};};return nil ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path
func (_cag *CT_BandFmts )ValidateWithPath (path string )error {for _dda ,_facg :=range _cag .BandFmt {if _gdc :=_facg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_dda ));_gdc !=nil {return _gdc ;};};return nil ;};func NewCT_LineChart ()*CT_LineChart {_afag :=&CT_LineChart {};_afag .Grouping =NewCT_Grouping ();return _afag ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path
func (_fgea *CT_LblAlgn )ValidateWithPath (path string )error {if _fgea .ValAttr ==ST_LblAlgnUnset {return _b .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 _bfad :=_fgea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfad !=nil {return _bfad ;};return nil ;};func (_egfada *ST_LegendPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egfada =0;case "\u0062":*_egfada =1;case "\u0074\u0072":*_egfada =2;case "\u006c":*_egfada =3;case "\u0072":*_egfada =4;case "\u0074":*_egfada =5;};return nil ;};func (_efg *CT_BarGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfga :=range start .Attr {if _gfga .Name .Local =="\u0076\u0061\u006c"{_efg .ValAttr .UnmarshalXMLAttr (_gfga );continue ;};};for {_gbe ,_eede :=d .Token ();if _eede !=nil {return _b .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",_eede );};if _fdda ,_ggb :=_gbe .(_c .EndElement );_ggb &&_fdda .Name ==start .Name {break ;};};return nil ;};func (_bgcd *CT_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggf :for {_edeg ,_gfgc :=d .Token ();if _gfgc !=nil {return _gfgc ;};switch _fabc :=_edeg .(type ){case _c .StartElement :switch _fabc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcbb :=NewCT_Extension ();if _agcd :=d .DecodeElement (_dcbb ,&_fabc );_agcd !=nil {return _agcd ;};_bgcd .Ext =append (_bgcd .Ext ,_dcbb );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",_fabc .Name );if _feca :=d .Skip ();_feca !=nil {return _feca ;};};case _c .EndElement :break _fggf ;case _c .CharData :};};return nil ;};type EG_LegendEntryData struct{TxPr *_ee .CT_TextBody ;};func NewCT_BarSer ()*CT_BarSer {_cfa :=&CT_BarSer {};_cfa .Idx =NewCT_UnsignedInt ();_cfa .Order =NewCT_UnsignedInt ();return _cfa ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path
func (_ddcee *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _ddcee .Wireframe !=nil {if _dddfc :=_ddcee .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_dddfc !=nil {return _dddfc ;};};for _cdfcd ,_egcb :=range _ddcee .Ser {if _bfecg :=_egcb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdfcd ));_bfecg !=nil {return _bfecg ;};};if _ddcee .BandFmts !=nil {if _eegee :=_ddcee .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_eegee !=nil {return _eegee ;};};return nil ;};func (_becb *CT_LblOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _becb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_becb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_fgaed :=&CT_GapAmount {};return _fgaed };func (_cfe *CT_BandFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cfe .BandFmt !=nil {_fgb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_aec :=range _cfe .BandFmt {e .EncodeElement (_aec ,_fgb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path
func (_baadb *CT_LegendEntry )ValidateWithPath (path string )error {if _cggae :=_baadb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cggae !=nil {return _cggae ;};if _baadb .Choice !=nil {if _ccdf :=_baadb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ccdf !=nil {return _ccdf ;};};if _baadb .ExtLst !=nil {if _cagdf :=_baadb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagdf !=nil {return _cagdf ;};};return nil ;};func (_gdab *CT_Period )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbcgde :=range start .Attr {if _cbcgde .Name .Local =="\u0076\u0061\u006c"{_baea ,_baca :=_cfc .ParseUint (_cbcgde .Value ,10,32);if _baca !=nil {return _baca ;};_gfebe :=uint32 (_baea );_gdab .ValAttr =&_gfebe ;continue ;};};for {_gagba ,_aggd :=d .Token ();if _aggd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_aggd );};if _aaddc ,_dddfe :=_gagba .(_c .EndElement );_dddfe &&_aaddc .Name ==start .Name {break ;};};return nil ;};func (_bgfc ST_TickMark )ValidateWithPath (path string )error {switch _bgfc {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfc ));};return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_dgfaa :=&CT_HoleSize {};return _dgfaa };func NewCT_AreaSer ()*CT_AreaSer {_df :=&CT_AreaSer {};_df .Idx =NewCT_UnsignedInt ();_df .Order =NewCT_UnsignedInt ();return _df ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_bbfg :=&CT_DispUnitsChoice {};return _bbfg };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_HoleSize is a union type
type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Scaling and its children
func (_dccca *CT_Scaling )Validate ()error {return _dccca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func (_dbcae *CT_NumRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cfea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_cfea ,_dbcae .F );e .EncodeElement (_dbcae .F ,_cfea );if _dbcae .NumCache !=nil {_cdec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_dbcae .NumCache ,_cdec );};if _dbcae .ExtLst !=nil {_egbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcae .ExtLst ,_egbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdefe ST_Overlap )String ()string {if _cdefe .ST_OverlapPercent !=nil {return _b .Sprintf ("\u0025\u0076",*_cdefe .ST_OverlapPercent );};if _cdefe .ST_OverlapByte !=nil {return _b .Sprintf ("\u0025\u0076",*_cdefe .ST_OverlapByte );};return "";};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path
func (_eeefd *CT_Scaling )ValidateWithPath (path string )error {if _eeefd .LogBase !=nil {if _dbcbe :=_eeefd .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_dbcbe !=nil {return _dbcbe ;};};if _eeefd .Orientation !=nil {if _efbgc :=_eeefd .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_efbgc !=nil {return _efbgc ;};};if _eeefd .Max !=nil {if _bffgb :=_eeefd .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_bffgb !=nil {return _bffgb ;};};if _eeefd .Min !=nil {if _daded :=_eeefd .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_daded !=nil {return _daded ;};};if _eeefd .ExtLst !=nil {if _deff :=_eeefd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deff !=nil {return _deff ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PivotSource and its children
func (_agag *CT_PivotSource )Validate ()error {return _agag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_ceggd *CT_Period )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ceggd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ceggd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path
func (_dedb *CT_DepthPercent )ValidateWithPath (path string )error {if _dedb .ValAttr !=nil {if _baef :=_dedb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baef !=nil {return _baef ;};};return nil ;};func (_beaggf ST_ErrBarType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aefaa :=_c .Attr {};_aefaa .Name =name ;switch _beaggf {case ST_ErrBarTypeUnset :_aefaa .Value ="";case ST_ErrBarTypeBoth :_aefaa .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_aefaa .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_aefaa .Value ="\u0070\u006c\u0075\u0073";};return _aefaa ,nil ;};func NewCT_LineSer ()*CT_LineSer {_eecfd :=&CT_LineSer {};_eecfd .Idx =NewCT_UnsignedInt ();_eecfd .Order =NewCT_UnsignedInt ();return _eecfd ;};func (_geea ST_TimeUnit )Validate ()error {return _geea .ValidateWithPath ("")};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};func NewCT_Thickness ()*CT_Thickness {_bgfe :=&CT_Thickness {};return _bgfe };func (_afda *CT_SplitType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afda .ValAttr !=ST_SplitTypeUnset {_gcfce ,_ebaab :=_afda .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ebaab !=nil {return _ebaab ;};start .Attr =append (start .Attr ,_gcfce );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fabg *CT_BubbleChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfe :for {_gbf ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};switch _bfec :=_gbf .(type ){case _c .StartElement :switch _bfec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabg .VaryColors =NewCT_Boolean ();if _egc :=d .DecodeElement (_fabg .VaryColors ,&_bfec );_egc !=nil {return _egc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaee :=NewCT_BubbleSer ();if _eefb :=d .DecodeElement (_aaee ,&_bfec );_eefb !=nil {return _eefb ;};_fabg .Ser =append (_fabg .Ser ,_aaee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabg .DLbls =NewCT_DLbls ();if _acab :=d .DecodeElement (_fabg .DLbls ,&_bfec );_acab !=nil {return _acab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u00
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path
func (_dga *CT_AxPos )ValidateWithPath (path string )error {if _dga .ValAttr ==ST_AxPosUnset {return _b .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 _fgaa :=_dga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgaa !=nil {return _fgaa ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path
func (_feac *CT_Thickness )ValidateWithPath (path string )error {if _gbbaba :=_feac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbbaba !=nil {return _gbbaba ;};return nil ;};func (_afeec ST_TickMark )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_accga :=_c .Attr {};_accga .Name =name ;switch _afeec {case ST_TickMarkUnset :_accga .Value ="";case ST_TickMarkCross :_accga .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_accga .Value ="\u0069\u006e";case ST_TickMarkNone :_accga .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_accga .Value ="\u006f\u0075\u0074";};return _accga ,nil ;};func (_gege ST_LayoutMode )String ()string {switch _gege {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path
func (_gcacb *CT_SerAx )ValidateWithPath (path string )error {if _aaded :=_gcacb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_aaded !=nil {return _aaded ;};if _efeed :=_gcacb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_efeed !=nil {return _efeed ;};if _gcacb .Delete !=nil {if _cgcd :=_gcacb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cgcd !=nil {return _cgcd ;};};if _badac :=_gcacb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_badac !=nil {return _badac ;};if _gcacb .MajorGridlines !=nil {if _fdgb :=_gcacb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fdgb !=nil {return _fdgb ;};};if _gcacb .MinorGridlines !=nil {if _aacggf :=_gcacb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aacggf !=nil {return _aacggf ;};};if _gcacb .Title !=nil {if _gcgaf :=_gcacb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gcgaf !=nil {return _gcgaf ;};};if _gcacb .NumFmt !=nil {if _aecga :=_gcacb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aecga !=nil {return _aecga ;};};if _gcacb .MajorTickMark !=nil {if _gdad :=_gcacb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gdad !=nil {return _gdad ;};};if _gcacb .MinorTickMark !=nil {if _cbdac :=_gcacb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cbdac !=nil {return _cbdac ;};};if _gcacb .TickLblPos !=nil {if _ffcf :=_gcacb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ffcf !=nil {return _ffcf ;};};if _gcacb .SpPr !=nil {if _cfda :=_gcacb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfda !=nil {return _cfda ;};};if _gcacb .TxPr !=nil {if _gdgfb :=_gcacb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gdgfb !=nil {return _gdgfb ;};};if _ageac :=_gcacb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ageac !=nil {return _ageac ;};if _gcacb .Choice !=nil {if _fcefe :=_gcacb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcefe !=nil {return _fcefe ;};};if _gcacb .TickLblSkip !=nil {if _gggf :=_gcacb .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_gggf !=nil {return _gggf ;};};if _gcacb .TickMarkSkip !=nil {if _cadbd :=_gcacb .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_cadbd !=nil {return _cadbd ;};};if _gcacb .ExtLst !=nil {if _ccabc :=_gcacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccabc !=nil {return _ccabc ;};};return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_ddfe :=&CT_LegendEntryChoice {};return _ddfe };func (_agccc ST_AxPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agccc .String (),start );};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_ee .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func NewCT_Overlap ()*CT_Overlap {_fdbge :=&CT_Overlap {};return _fdbge };func (_cdfaa *CT_LineChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cdfaa .Grouping ,_bgbc );if _cdfaa .VaryColors !=nil {_fbggb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cdfaa .VaryColors ,_fbggb );};if _cdfaa .Ser !=nil {_ceegb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eaaf :=range _cdfaa .Ser {e .EncodeElement (_eaaf ,_ceegb );};};if _cdfaa .DLbls
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path
func (_egacd *CT_ErrBarType )ValidateWithPath (path string )error {if _ebad :=_egacd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebad !=nil {return _ebad ;};return nil ;};func (_bagde ST_SizeRepresents )Validate ()error {return _bagde .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path
func (_afaeb *CT_PivotSource )ValidateWithPath (path string )error {if _abed :=_afaeb .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_abed !=nil {return _abed ;};for _ggfe ,_dfbcf :=range _afaeb .ExtLst {if _daag :=_dfbcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ggfe ));_daag !=nil {return _daag ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PlotAreaChoice1 and its children
func (_gdgf *CT_PlotAreaChoice1 )Validate ()error {return _gdgf .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};type ST_BarGrouping byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_TrendlineLbl and its children
func (_ffbaa *CT_TrendlineLbl )Validate ()error {return _ffbaa .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path
func (_gafgf *CT_RotY )ValidateWithPath (path string )error {if _gafgf .ValAttr !=nil {if *_gafgf .ValAttr < 0{return _b .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 ,*_gafgf .ValAttr );};if *_gafgf .ValAttr > 360{return _b .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 ,*_gafgf .ValAttr );};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_PieChartShared and its children
func (_efeg *EG_PieChartShared )Validate ()error {return _efeg .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path
func (_cgcg *CT_DateAx )ValidateWithPath (path string )error {if _eccg :=_cgcg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_eccg !=nil {return _eccg ;};if _bafdc :=_cgcg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bafdc !=nil {return _bafdc ;};if _cgcg .Delete !=nil {if _cdgde :=_cgcg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cdgde !=nil {return _cdgde ;};};if _adeb :=_cgcg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_adeb !=nil {return _adeb ;};if _cgcg .MajorGridlines !=nil {if _gabdc :=_cgcg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gabdc !=nil {return _gabdc ;};};if _cgcg .MinorGridlines !=nil {if _dbbc :=_cgcg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dbbc !=nil {return _dbbc ;};};if _cgcg .Title !=nil {if _efcaf :=_cgcg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_efcaf !=nil {return _efcaf ;};};if _cgcg .NumFmt !=nil {if _aeed :=_cgcg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aeed !=nil {return _aeed ;};};if _cgcg .MajorTickMark !=nil {if _gceg :=_cgcg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gceg !=nil {return _gceg ;};};if _cgcg .MinorTickMark !=nil {if _dddff :=_cgcg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dddff !=nil {return _dddff ;};};if _cgcg .TickLblPos !=nil {if _cfab :=_cgcg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cfab !=nil {return _cfab ;};};if _cgcg .SpPr !=nil {if _edgc :=_cgcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edgc !=nil {return _edgc ;};};if _cgcg .TxPr !=nil {if _fdg :=_cgcg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdg !=nil {return _fdg ;};};if _agdad :=_cgcg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_agdad !=nil {return _agdad ;};if _cgcg .Choice !=nil {if _ecaf :=_cgcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecaf !=nil {return _ecaf ;};};if _cgcg .Auto !=nil {if _fdgg :=_cgcg .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_fdgg !=nil {return _fdgg ;};};if _cgcg .LblOffset !=nil {if _ccda :=_cgcg .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_ccda !=nil {return _ccda ;};};if _cgcg .BaseTimeUnit !=nil {if _fbgg :=_cgcg .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_fbgg !=nil {return _fbgg ;};};if _cgcg .MajorUnit !=nil {if _agfe :=_cgcg .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_agfe !=nil {return _agfe ;};};if _cgcg .MajorTimeUnit !=nil {if _cfedb :=_cgcg .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_cfedb !=nil {return _cfedb ;};};if _cgcg .MinorUnit !=nil {if _gagc :=_cgcg .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_gagc !=nil {return _gagc ;};};if _cgcg .MinorTimeUnit !=nil {if _fdbe :=_cgcg .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_fdbe !=nil {return _fdbe ;};};if _cgcg .ExtLst !=nil {if _edbc :=_cgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edbc !=nil {return _edbc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path
func (_edag *CT_DispUnits )ValidateWithPath (path string )error {if _edag .Choice !=nil {if _dfcae :=_edag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dfcae !=nil {return _dfcae ;};};if _edag .DispUnitsLbl !=nil {if _aegd :=_edag .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_aegd !=nil {return _aegd ;};};if _edag .ExtLst !=nil {if _fefbg :=_edag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefbg !=nil {return _fefbg ;};};return nil ;};func (_eagcb *ST_RadarStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eagcb =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eagcb =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_eagcb =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_eagcb =3;};return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_eeefc ,_gggg :=_cfc .ParseUint (s ,10,16);if _gggg !=nil {return ST_DepthPercent {},_gggg ;};_fcdg :=uint16 (_eeefc );return ST_DepthPercent {ST_DepthPercentUShort :&_fcdg },nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path
func (_bcagc *CT_PlotArea )ValidateWithPath (path string )error {if _bcagc .Layout !=nil {if _geeb :=_bcagc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_geeb !=nil {return _geeb ;};};for _cadb ,_geada :=range _bcagc .Choice {if _dbag :=_geada .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cadb ));_dbag !=nil {return _dbag ;};};if _bcagc .CChoice !=nil {if _fgee :=_bcagc .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_fgee !=nil {return _fgee ;};};if _bcagc .DTable !=nil {if _egdfb :=_bcagc .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_egdfb !=nil {return _egdfb ;};};if _bcagc .SpPr !=nil {if _eabd :=_bcagc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eabd !=nil {return _eabd ;};};if _bcagc .ExtLst !=nil {if _ecfgg :=_bcagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfgg !=nil {return _ecfgg ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Extension and its children
func (_egcc *CT_Extension )Validate ()error {return _egcc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_cebb *CT_OfPieType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cebb .ValAttr !=ST_OfPieTypeUnset {_efbdac ,_gfdfb :=_cebb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gfdfb !=nil {return _gfdfb ;};start .Attr =append (start .Attr ,_efbdac );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};func (_adef *CT_NumDataSourceChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adef .NumRef !=nil {_adeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_adef .NumRef ,_adeg );};if _adef .NumLit !=nil {_fadfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_adef .NumLit ,_fadfc );};return nil ;};func (_bacd *CT_NumData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfdc :for {_aggad ,_aadd :=d .Token ();if _aadd !=nil {return _aadd ;};switch _abcf :=_aggad .(type ){case _c .StartElement :switch _abcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacd .FormatCode =new (string );if _eeafg :=d .DecodeElement (_bacd .FormatCode ,&_abcf );_eeafg !=nil {return _eeafg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacd .PtCount =NewCT_UnsignedInt ();if _dfdffb :=d .DecodeElement (_bacd .PtCount ,&_abcf );_dfdffb !=nil {return _dfdffb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgfg :=NewCT_NumVal ();if _adebg :=d .DecodeElement (_cgfg ,&_abcf );_adebg !=nil {return _adebg ;};_bacd .Pt =append (_bacd .Pt ,_cgfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path
func (_bcdcd *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _bcdcd .MultiLvlStrCache !=nil {if _ddedg :=_bcdcd .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_ddedg !=nil {return _ddedg ;};};if _bcdcd .ExtLst !=nil {if _ffcc :=_bcdcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcc !=nil {return _ffcc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_NumRef and its children
func (_ecfb *CT_NumRef )Validate ()error {return _ecfb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Double and its children
func (_cbadb *CT_Double )Validate ()error {return _cbadb .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_NumDataSourceChoice and its children
func (_gadd *CT_NumDataSourceChoice )Validate ()error {return _gadd .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_AxDataSourceChoice and its children
func (_fddd *CT_AxDataSourceChoice )Validate ()error {return _fddd .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_egdf *CT_CatAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_afc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_egdf .AxId ,_afc );_cfd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_egdf .Scaling ,_cfd );if _egdf .Delete !=nil {_fdbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_egdf .Delete ,_fdbb );};_eca :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_egdf .AxPos ,_eca );if _egdf .MajorGridlines !=nil {_cdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_egdf .MajorGridlines ,_cdd );};if _egdf .MinorGridlines !=nil {_eaed :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_egdf .MinorGridlines ,_eaed );};if _egdf .Title !=nil {_ebgf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_egdf .Title ,_ebgf );};if _egdf .NumFmt !=nil {_eagg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_egdf .NumFmt ,_eagg );};if _egdf .MajorTickMark !=nil {_ddba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_egdf .MajorTickMark ,_ddba );};if _egdf .MinorTickMark !=nil {_eeeb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_egdf .MinorTickMark ,_eeeb );};if _egdf .TickLblPos !=nil {_aged :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_egdf .TickLblPos ,_aged );};if _egdf .SpPr !=nil {_ggg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egdf .SpPr ,_ggg );};if _egdf .TxPr !=nil {_ceac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_egdf .TxPr ,_ceac );};_ffed :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_egdf .CrossAx ,_ffed );if _egdf .Choice !=nil {_egdf .Choice .MarshalXML (e ,_c .StartElement {});};if _egdf .Auto !=nil {_acdce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_egdf .Auto ,_acdce );};if _egdf .LblAlgn !=nil {_ggbe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_egdf .LblAlgn ,_ggbe );};if _egdf .LblOffset !=nil {_gbde :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_egdf .LblOffset ,_gbde );};if _egdf .TickLblSkip !=nil {_acgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_egdf .TickLblSkip ,_acgg );};if _egdf .TickMarkSkip !=nil {_bfdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_egdf .TickMarkSkip ,_bfdc );};if _egdf .NoMultiLvlLbl !=nil {_gdf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_egdf .NoMultiLvlLbl ,_gdf );};if _egdf .ExtLst !=nil {_efbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdf .ExtLst ,_efbb );};e .E
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path
func (_baadfd *CT_SplitType )ValidateWithPath (path string )error {if _fgebf :=_baadfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgebf !=nil {return _fgebf ;};return nil ;};func (_cedcc *ChartSpace )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 _cedcc .CT_ChartSpace .MarshalXML (e ,start );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_TimeUnit and its children
func (_decc *CT_TimeUnit )Validate ()error {return _decc .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_abfdd ST_PageSetupOrientation )String ()string {switch _abfdd {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 "";};func (_addaf *ChartSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_addaf .CT_ChartSpace =*NewCT_ChartSpace ();_cbeca :for {_adgeg ,_beefg :=d .Token ();if _beefg !=nil {return _beefg ;};switch _fdfdf :=_adgeg .(type ){case _c .StartElement :switch _fdfdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addaf .Date1904 =NewCT_Boolean ();if _bcgb :=d .DecodeElement (_addaf .Date1904 ,&_fdfdf );_bcgb !=nil {return _bcgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addaf .Lang =NewCT_TextLanguageID ();if _gaaaf :=d .DecodeElement (_addaf .Lang ,&_fdfdf );_gaaaf !=nil {return _gaaaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addaf .RoundedCorners =NewCT_Boolean ();if _daaa :=d .DecodeElement (_addaf .RoundedCorners ,&_fdfdf );_daaa !=nil {return _daaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addaf .Style =NewCT_Style ();if _aefde :=d .DecodeElement (_addaf .Style ,&_fdfdf );_aefde !=nil {return _aefde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Shape and its children
func (_ccgdg *CT_Shape )Validate ()error {return _ccgdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_StrVal and its children
func (_edec *CT_StrVal )Validate ()error {return _edec .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path
func (_eafcc *Group_DLbls )ValidateWithPath (path string )error {if _eafcc .NumFmt !=nil {if _gbdcg :=_eafcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gbdcg !=nil {return _gbdcg ;};};if _eafcc .SpPr !=nil {if _ffafa :=_eafcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffafa !=nil {return _ffafa ;};};if _eafcc .TxPr !=nil {if _cbacd :=_eafcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbacd !=nil {return _cbacd ;};};if _eafcc .DLblPos !=nil {if _edfde :=_eafcc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_edfde !=nil {return _edfde ;};};if _eafcc .ShowLegendKey !=nil {if _dgfbeg :=_eafcc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_dgfbeg !=nil {return _dgfbeg ;};};if _eafcc .ShowVal !=nil {if _egefa :=_eafcc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_egefa !=nil {return _egefa ;};};if _eafcc .ShowCatName !=nil {if _gafgc :=_eafcc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gafgc !=nil {return _gafgc ;};};if _eafcc .ShowSerName !=nil {if _faddc :=_eafcc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_faddc !=nil {return _faddc ;};};if _eafcc .ShowPercent !=nil {if _ceggc :=_eafcc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ceggc !=nil {return _ceggc ;};};if _eafcc .ShowBubbleSize !=nil {if _cddbd :=_eafcc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cddbd !=nil {return _cddbd ;};};if _eafcc .ShowLeaderLines !=nil {if _ffdeg :=_eafcc .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_ffdeg !=nil {return _ffdeg ;};};if _eafcc .LeaderLines !=nil {if _dcgag :=_eafcc .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dcgag !=nil {return _dcgag ;};};return nil ;};func (_dddcd *CT_PictureStackUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_dddcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path
func (_bcddf *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_gcbfe *ST_BarDir )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcbfe =0;case "\u0062\u0061\u0072":*_gcbfe =1;case "\u0063\u006f\u006c":*_gcbfe =2;};return nil ;};func NewCT_LayoutMode ()*CT_LayoutMode {_fbbf :=&CT_LayoutMode {};return _fbbf };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_UnsignedInt and its children
func (_bgega *CT_UnsignedInt )Validate ()error {return _bgega .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_fedc *CT_StrVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbgc :=range start .Attr {if _fbbgc .Name .Local =="\u0069\u0064\u0078"{_affeec ,_ddgc :=_cfc .ParseUint (_fbbgc .Value ,10,32);if _ddgc !=nil {return _ddgc ;};_fedc .IdxAttr =uint32 (_affeec );continue ;};};_bgagg :for {_cfaec ,_gbddc :=d .Token ();if _gbddc !=nil {return _gbddc ;};switch _aaeaf :=_cfaec .(type ){case _c .StartElement :switch _aaeaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cddgef :=d .DecodeElement (&_fedc .V ,&_aaeaf );_cddgef !=nil {return _cddgef ;};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",_aaeaf .Name );if _gcgad :=d .Skip ();_gcgad !=nil {return _gcgad ;};};case _c .EndElement :break _bgagg ;case _c .CharData :};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_NumData and its children
func (_bgad *CT_NumData )Validate ()error {return _bgad .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_ddbbe *CT_DateAx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ddbbe .AxId ,_dfc );_beedb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ddbbe .Scaling ,_beedb );if _ddbbe .Delete !=nil {_ebgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ddbbe .Delete ,_ebgc );};_agad :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ddbbe .AxPos ,_agad );if _ddbbe .MajorGridlines !=nil {_gabd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddbbe .MajorGridlines ,_gabd );};if _ddbbe .MinorGridlines !=nil {_cgadc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ddbbe .MinorGridlines ,_cgadc );};if _ddbbe .Title !=nil {_dgfc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ddbbe .Title ,_dgfc );};if _ddbbe .NumFmt !=nil {_ccebf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ddbbe .NumFmt ,_ccebf );};if _ddbbe .MajorTickMark !=nil {_gbdeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ddbbe .MajorTickMark ,_gbdeg );};if _ddbbe .MinorTickMark !=nil {_dfca :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ddbbe .MinorTickMark ,_dfca );};if _ddbbe .TickLblPos !=nil {_gcdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ddbbe .TickLblPos ,_gcdd );};if _ddbbe .SpPr !=nil {_cdfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddbbe .SpPr ,_cdfa );};if _ddbbe .TxPr !=nil {_cedg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ddbbe .TxPr ,_cedg );};_cgfc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ddbbe .CrossAx ,_cgfc );if _ddbbe .Choice !=nil {_ddbbe .Choice .MarshalXML (e ,_c .StartElement {});};if _ddbbe .Auto !=nil {_dac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ddbbe .Auto ,_dac );};if _ddbbe .LblOffset !=nil {_acag :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ddbbe .LblOffset ,_acag );};if _ddbbe .BaseTimeUnit !=nil {_bedb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ddbbe .BaseTimeUnit ,_bedb );};if _ddbbe .MajorUnit !=nil {_gbda :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ddbbe .MajorUnit ,_gbda );};if _ddbbe .MajorTimeUnit !=nil {_gcbcg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ddbbe .MajorTimeUnit ,_gcbcg );};if _ddbbe .MinorUnit !=nil {_gdfg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ddbbe .MinorUnit ,_gdfg );};if _ddbbe .MinorTimeUnit !=nil {_degfe :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ExternalData and its children
func (_ggee *CT_ExternalData )Validate ()error {return _ggee .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func NewCT_PieSer ()*CT_PieSer {_abbgfc :=&CT_PieSer {};_abbgfc .Idx =NewCT_UnsignedInt ();_abbgfc .Order =NewCT_UnsignedInt ();return _abbgfc ;};type ST_Shape byte ;func NewCT_SizeRepresents ()*CT_SizeRepresents {_dgagf :=&CT_SizeRepresents {};return _dgagf };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path
func (_ccdd *CT_LineSer )ValidateWithPath (path string )error {if _fgac :=_ccdd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fgac !=nil {return _fgac ;};if _dfbe :=_ccdd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dfbe !=nil {return _dfbe ;};if _ccdd .Tx !=nil {if _fbbed :=_ccdd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fbbed !=nil {return _fbbed ;};};if _ccdd .SpPr !=nil {if _ggea :=_ccdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggea !=nil {return _ggea ;};};if _ccdd .Marker !=nil {if _gdccc :=_ccdd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gdccc !=nil {return _gdccc ;};};for _dgbd ,_bdbaf :=range _ccdd .DPt {if _ccfgg :=_bdbaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dgbd ));_ccfgg !=nil {return _ccfgg ;};};if _ccdd .DLbls !=nil {if _agef :=_ccdd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_agef !=nil {return _agef ;};};for _eaaad ,_babc :=range _ccdd .Trendline {if _gcec :=_babc .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eaaad ));_gcec !=nil {return _gcec ;};};if _ccdd .ErrBars !=nil {if _fefbb :=_ccdd .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_fefbb !=nil {return _fefbb ;};};if _ccdd .Cat !=nil {if _deagd :=_ccdd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_deagd !=nil {return _deagd ;};};if _ccdd .Val !=nil {if _gceff :=_ccdd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gceff !=nil {return _gceff ;};};if _ccdd .Smooth !=nil {if _fcgef :=_ccdd .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_fcgef !=nil {return _fcgef ;};};if _ccdd .ExtLst !=nil {if _affeg :=_ccdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affeg !=nil {return _affeg ;};};return nil ;};func (_fefa *CT_DateAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fefa .AxId =NewCT_UnsignedInt ();_fefa .Scaling =NewCT_Scaling ();_fefa .AxPos =NewCT_AxPos ();_fefa .CrossAx =NewCT_UnsignedInt ();_ffbcd :for {_gddeg ,_ffeef :=d .Token ();if _ffeef !=nil {return _ffeef ;};switch _gcdg :=_gddeg .(type ){case _c .StartElement :switch _gcdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebga :=d .DecodeElement (_fefa .AxId ,&_gcdg );_ebga !=nil {return _ebga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ffef :=d .DecodeElement (_fefa .Scaling ,&_gcdg );_ffef !=nil {return _ffef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path
func (_dgde *CT_Marker )ValidateWithPath (path string )error {if _dgde .Symbol !=nil {if _efbcd :=_dgde .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_efbcd !=nil {return _efbcd ;};};if _dgde .Size !=nil {if _eedfee :=_dgde .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_eedfee !=nil {return _eedfee ;};};if _dgde .SpPr !=nil {if _gdccd :=_dgde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdccd !=nil {return _gdccd ;};};if _dgde .ExtLst !=nil {if _abfa :=_dgde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfa !=nil {return _abfa ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ScatterChart and its children
func (_ebgaf *CT_ScatterChart )Validate ()error {return _ebgaf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path
func (_eae *CT_BarDir )ValidateWithPath (path string )error {if _fgd :=_eae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgd !=nil {return _fgd ;};return nil ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_eddg :=&CT_MarkerStyle {};_eddg .ValAttr =ST_MarkerStyle (1);return _eddg ;};func (_aacd *CT_DispUnitsLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aacd .Layout !=nil {_bfdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aacd .Layout ,_bfdf );};if _aacd .Tx !=nil {_aaab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aacd .Tx ,_aaab );};if _aacd .SpPr !=nil {_bedad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aacd .SpPr ,_bedad );};if _aacd .TxPr !=nil {_cdfcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aacd .TxPr ,_cdfcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feddb *CT_ErrValType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _feddb .ValAttr !=ST_ErrValTypeUnset {_gcag ,_fbfeb :=_feddb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fbfeb !=nil {return _fbfeb ;};start .Attr =append (start .Attr ,_gcag );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path
func (_bcdff *CT_ErrBars )ValidateWithPath (path string )error {if _bcdff .ErrDir !=nil {if _gbgd :=_bcdff .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_gbgd !=nil {return _gbgd ;};};if _fbad :=_bcdff .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_fbad !=nil {return _fbad ;};if _gcggg :=_bcdff .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_gcggg !=nil {return _gcggg ;};if _bcdff .NoEndCap !=nil {if _ggfd :=_bcdff .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_ggfd !=nil {return _ggfd ;};};if _bcdff .Plus !=nil {if _baadf :=_bcdff .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_baadf !=nil {return _baadf ;};};if _bcdff .Minus !=nil {if _ebdg :=_bcdff .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_ebdg !=nil {return _ebdg ;};};if _bcdff .Val !=nil {if _egfaa :=_bcdff .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_egfaa !=nil {return _egfaa ;};};if _bcdff .SpPr !=nil {if _gagd :=_bcdff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gagd !=nil {return _gagd ;};};if _bcdff .ExtLst !=nil {if _cdda :=_bcdff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdda !=nil {return _cdda ;};};return nil ;};func NewCT_Style ()*CT_Style {_agcc :=&CT_Style {};_agcc .ValAttr =1;return _agcc };func (_beg *CT_AxDataSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_beg .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);func (_gbgb *CT_Perspective )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbgb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gbgb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eggc *CT_MultiLvlStrData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eggc .PtCount !=nil {_eabb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_eggc .PtCount ,_eabb );};if _eggc .Lvl !=nil {_abab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_acfbg :=range _eggc .Lvl {e .EncodeElement (_acfbg ,_abab );};};if _eggc .ExtLst !=nil {_bbgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eggc .ExtLst ,_bbgb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PrintSettings ()*CT_PrintSettings {_aacf :=&CT_PrintSettings {};return _aacf };func NewCT_OfPieType ()*CT_OfPieType {_egdb :=&CT_OfPieType {};return _egdb };type CT_Double struct{ValAttr float64 ;};func (_eegbg ST_TimeUnit )ValidateWithPath (path string )error {switch _eegbg {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eegbg ));};return nil ;};func (_bgcac *ST_CrossBetween )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfgd ,_dbfbe :=d .Token ();if _dbfbe !=nil {return _dbfbe ;};if _ffcfe ,_ccgbd :=_egfgd .(_c .EndElement );_ccgbd &&_ffcfe .Name ==start .Name {*_bgcac =1;return nil ;};if _dabddb ,_agbgdg :=_egfgd .(_c .CharData );!_agbgdg {return _b .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",_egfgd );}else {switch string (_dabddb ){case "":*_bgcac
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_BubbleScale is a union type
type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2;ST_TickMarkNone ST_TickMark =3;ST_TickMarkOut ST_TickMark =4;);func (_adba *ST_TrendlineType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfaaaa ,_begde :=d .Token ();if _begde !=nil {return _begde ;};if _dddbf ,_gbfaf :=_dfaaaa .(_c .EndElement );_gbfaf &&_dddbf .Name ==start .Name {*_adba =1;return nil ;};if _ebcff ,_egea :=_dfaaaa .(_c .CharData );!_egea {return _b .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",_dfaaaa );}else {switch string (_ebcff ){case "":*_adba =0;case "\u0065\u0078\u0070":*_adba =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_adba =2;case "\u006c\u006f\u0067":*_adba =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_adba =4;case "\u0070\u006f\u006c\u0079":*_adba =5;case "\u0070\u006f\u0077e\u0072":*_adba =6;};};_dfaaaa ,_begde =d .Token ();if _begde !=nil {return _begde ;};if _ffaed ,_cbdbd :=_dfaaaa .(_c .EndElement );_cbdbd &&_ffaed .Name ==start .Name {return nil ;};return _b .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",_dfaaaa );};
2020-08-23 14:15:53 +00:00
2021-03-16 20:51:18 +00:00
// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path
2021-04-23 20:00:00 +00:00
func (_baaef *CT_PivotFmts )ValidateWithPath (path string )error {for _fcfgg ,_dbacc :=range _baaef .PivotFmt {if _efbg :=_dbacc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fcfgg ));_efbg !=nil {return _efbg ;};};return nil ;};
2020-08-31 22:58:25 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path
func (_aafba *CT_DPt )ValidateWithPath (path string )error {if _ddae :=_aafba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ddae !=nil {return _ddae ;};if _aafba .InvertIfNegative !=nil {if _bdba :=_aafba .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_bdba !=nil {return _bdba ;};};if _aafba .Marker !=nil {if _aggg :=_aafba .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_aggg !=nil {return _aggg ;};};if _aafba .Bubble3D !=nil {if _efbc :=_aafba .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_efbc !=nil {return _efbc ;};};if _aafba .Explosion !=nil {if _gecb :=_aafba .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_gecb !=nil {return _gecb ;};};if _aafba .SpPr !=nil {if _beeg :=_aafba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beeg !=nil {return _beeg ;};};if _aafba .PictureOptions !=nil {if _cafga :=_aafba .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cafga !=nil {return _cafga ;};};if _aafba .ExtLst !=nil {if _daec :=_aafba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daec !=nil {return _daec ;};};return nil ;};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_UpDownBars and its children
func (_bgff *CT_UpDownBars )Validate ()error {return _bgff .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func (_deg *CT_BuiltInUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgg :=range start .Attr {if _fgg .Name .Local =="\u0076\u0061\u006c"{_deg .ValAttr .UnmarshalXMLAttr (_fgg );continue ;};};for {_fgafc ,_afaag :=d .Token ();if _afaag !=nil {return _b .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",_afaag );};if _gbeb ,_cfebd :=_fgafc .(_c .EndElement );_cfebd &&_gbeb .Name ==start .Name {break ;};};return nil ;};func (_efabd *CT_Skip )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_efabd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path
func (_cgca *CT_TrendlineType )ValidateWithPath (path string )error {if _gagcf :=_cgca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gagcf !=nil {return _gagcf ;};return nil ;};func (_gced *CT_Layout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcgc :for {_acdca ,_ceaab :=d .Token ();if _ceaab !=nil {return _ceaab ;};switch _fdagd :=_acdca .(type ){case _c .StartElement :switch _fdagd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gced .ManualLayout =NewCT_ManualLayout ();if _egdc :=d .DecodeElement (_gced .ManualLayout ,&_fdagd );_egdc !=nil {return _egdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gced .ExtLst =NewCT_ExtensionList ();if _dabeee :=d .DecodeElement (_gced .ExtLst ,&_fdagd );_dabeee !=nil {return _dabeee ;};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",_fdagd .Name );if _agfg :=d .Skip ();_agfg !=nil {return _agfg ;};};case _c .EndElement :break _gcgc ;case _c .CharData :};};return nil ;};func (_fgabe *CT_NumVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebed :=range start .Attr {if _ebed .Name .Local =="\u0069\u0064\u0078"{_gabg ,_becdd :=_cfc .ParseUint (_ebed .Value ,10,32);if _becdd !=nil {return _becdd ;};_fgabe .IdxAttr =uint32 (_gabg );continue ;};if _ebed .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_gdbc ,_aeag :=_ebed .Value ,error (nil );if _aeag !=nil {return _aeag ;};_fgabe .FormatCodeAttr =&_gdbc ;continue ;};};_cfeaa :for {_ebea ,_egegg :=d .Token ();if _egegg !=nil {return _egegg ;};switch _ecdef :=_ebea .(type ){case _c .StartElement :switch _ecdef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afbd :=d .DecodeElement (&_fgabe .V ,&_ecdef );_afbd !=nil {return _afbd ;};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\u00
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path
func (_dbbfg *CT_ScatterChart )ValidateWithPath (path string )error {if _gbebd :=_dbbfg .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_gbebd !=nil {return _gbebd ;};if _dbbfg .VaryColors !=nil {if _fafa :=_dbbfg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fafa !=nil {return _fafa ;};};for _edfdf ,_ecaga :=range _dbbfg .Ser {if _dfaab :=_ecaga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_edfdf ));_dfaab !=nil {return _dfaab ;};};if _dbbfg .DLbls !=nil {if _becba :=_dbbfg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_becba !=nil {return _becba ;};};for _gfgf ,_dbdf :=range _dbbfg .AxId {if _baadfg :=_dbdf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gfgf ));_baadfg !=nil {return _baadfg ;};};if _dbbfg .ExtLst !=nil {if _eddca :=_dbbfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddca !=nil {return _eddca ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path
func (_fdde *CT_RadarChart )ValidateWithPath (path string )error {if _dgecf :=_fdde .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_dgecf !=nil {return _dgecf ;};if _fdde .VaryColors !=nil {if _bbcea :=_fdde .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bbcea !=nil {return _bbcea ;};};for _ceegf ,_efbef :=range _fdde .Ser {if _gfbd :=_efbef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceegf ));_gfbd !=nil {return _gfbd ;};};if _fdde .DLbls !=nil {if _gdgb :=_fdde .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gdgb !=nil {return _gdgb ;};};for _gccf ,_ggbed :=range _fdde .AxId {if _gdbcc :=_ggbed .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gccf ));_gdbcc !=nil {return _gdbcc ;};};if _fdde .ExtLst !=nil {if _abbe :=_fdde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abbe !=nil {return _abbe ;};};return nil ;};func (_faeeaa *CT_RotY )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgba :=range start .Attr {if _cgba .Name .Local =="\u0076\u0061\u006c"{_dcadg ,_cbcc :=_cfc .ParseUint (_cgba .Value ,10,16);if _cbcc !=nil {return _cbcc ;};_faaff :=uint16 (_dcadg );_faeeaa .ValAttr =&_faaff ;continue ;};};for {_dbddg ,_eeecg :=d .Token ();if _eeecg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_eeecg );};if _bbfce ,_bbacfb :=_dbddg .(_c .EndElement );_bbacfb &&_bbfce .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path
func (_agbdg *CT_Layout )ValidateWithPath (path string )error {if _agbdg .ManualLayout !=nil {if _beeaf :=_agbdg .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_beeaf !=nil {return _beeaf ;};};if _agbdg .ExtLst !=nil {if _eafd :=_agbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eafd !=nil {return _eafd ;};};return nil ;};func (_ddebc ST_Overlap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ddebc .ST_OverlapPercent !=nil {e .EncodeToken (_c .CharData (*_ddebc .ST_OverlapPercent ));};if _ddebc .ST_OverlapByte !=nil {e .EncodeToken (_c .CharData (_b .Sprintf ("\u0025\u0064",*_ddebc .ST_OverlapByte )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewCT_StrData ()*CT_StrData {_eggcb :=&CT_StrData {};return _eggcb };func NewCT_ChartSpace ()*CT_ChartSpace {_caag :=&CT_ChartSpace {};_caag .Chart =NewCT_Chart ();return _caag ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func (_afcaa *CT_LayoutTarget )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fafcd :=range start .Attr {if _fafcd .Name .Local =="\u0076\u0061\u006c"{_afcaa .ValAttr .UnmarshalXMLAttr (_fafcd );continue ;};};for {_fdca ,_eedfe :=d .Token ();if _eedfe !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_eedfe );};if _cdde ,_baee :=_fdca .(_c .EndElement );_baee &&_cdde .Name ==start .Name {break ;};};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 *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};func (_fcfc *CT_Legend )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebef :for {_ffebc ,_gaff :=d .Token ();if _gaff !=nil {return _gaff ;};switch _dgaga :=_ffebc .(type ){case _c .StartElement :switch _dgaga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfc .LegendPos =NewCT_LegendPos ();if _fdbcd :=d .DecodeElement (_fcfc .LegendPos ,&_dgaga );_fdbcd !=nil {return _fdbcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcea :=NewCT_LegendEntry ();if _bbadb :=d .DecodeElement (_fcea ,&_dgaga );_bbadb !=nil {return _bbadb ;};_fcfc .LegendEntry
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PictureStackUnit and its children
func (_cfdf *CT_PictureStackUnit )Validate ()error {return _cfdf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func (_dfbf *CT_SecondPieSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edcaa :=range start .Attr {if _edcaa .Name .Local =="\u0076\u0061\u006c"{_gadgd ,_dggfe :=ParseUnionST_SecondPieSize (_edcaa .Value );if _dggfe !=nil {return _dggfe ;};_dfbf .ValAttr =&_gadgd ;continue ;};};for {_ecbeb ,_cfef :=d .Token ();if _cfef !=nil {return _b .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",_cfef );};if _gfdc ,_ffae :=_ecbeb .(_c .EndElement );_ffae &&_gfdc .Name ==start .Name {break ;};};return nil ;};func (_ffebf *CT_MultiLvlStrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acddd :for {_bdcad ,_adfba :=d .Token ();if _adfba !=nil {return _adfba ;};switch _fcef :=_bdcad .(type ){case _c .StartElement :switch _fcef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbgf :=d .DecodeElement (&_ffebf .F ,&_fcef );_abbgf !=nil {return _abbgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffebf .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _ffeba :=d .DecodeElement (_ffebf .MultiLvlStrCache ,&_fcef );_ffeba !=nil {return _ffeba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffebf .ExtLst =NewCT_ExtensionList ();if _aaega :=d .DecodeElement (_ffebf .ExtLst ,&_fcef );_aaega !=nil {return _aaega ;};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",_fcef .Name );if _efedd :=d .Skip ();_efedd !=nil {return _efedd ;};};case _c .EndElement :break _acddd ;case _c .CharData :};};return nil ;};func NewCT_Grouping ()*CT_Grouping {_eedgb :=&CT_Grouping {};return _eedgb };func (_bgcad *CT_SurfaceSer )Unm
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Pie3DChart and its children
func (_cgeg *CT_Pie3DChart )Validate ()error {return _cgeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path
func (_bcaac *CT_ErrValType )ValidateWithPath (path string )error {if _fgde :=_bcaac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgde !=nil {return _fgde ;};return nil ;};func (_bfcf *CT_DispBlanksAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efec :=range start .Attr {if _efec .Name .Local =="\u0076\u0061\u006c"{_bfcf .ValAttr .UnmarshalXMLAttr (_efec );continue ;};};for {_cebe ,_fgbb :=d .Token ();if _fgbb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fgbb );};if _ceaaf ,_ffab :=_cebe .(_c .EndElement );_ffab &&_ceaaf .Name ==start .Name {break ;};};return nil ;};func (_aafb *CT_DLbls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aafb .DLbl !=nil {_ffee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_dabf :=range _aafb .DLbl {e .EncodeElement (_dabf ,_ffee );};};if _aafb .Choice !=nil {_aafb .Choice .MarshalXML (e ,_c .StartElement {});};if _aafb .ExtLst !=nil {_aaaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aafb .ExtLst ,_aaaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RadarChart ()*CT_RadarChart {_bffcf :=&CT_RadarChart {};_bffcf .RadarStyle =NewCT_RadarStyle ();return _bffcf ;};
2020-08-23 14:15:53 +00:00
2021-03-16 20:51:18 +00:00
// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path
2021-04-23 20:00:00 +00:00
func (_feddd *EG_AreaChartShared )ValidateWithPath (path string )error {if _feddd .Grouping !=nil {if _bfabg :=_feddd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bfabg !=nil {return _bfabg ;};};if _feddd .VaryColors !=nil {if _babcc :=_feddd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_babcc !=nil {return _babcc ;};};for _gdedf ,_abbd :=range _feddd .Ser {if _ecgd :=_abbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gdedf ));_ecgd !=nil {return _ecgd ;};};if _feddd .DLbls !=nil {if _gadgdf :=_feddd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gadgdf !=nil {return _gadgdf ;};};if _feddd .DropLines !=nil {if _cbefga :=_feddd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cbefga !=nil {return _cbefga ;};};return nil ;};func (_dgbb ST_CrossBetween )ValidateWithPath (path string )error {switch _dgbb {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbb ));};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path
func (_gabc *CT_LblOffset )ValidateWithPath (path string )error {if _gabc .ValAttr !=nil {if _dggf :=_gabc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dggf !=nil {return _dggf ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_NumDataSource and its children
func (_befd *CT_NumDataSource )Validate ()error {return _befd .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_dcad *CT_DLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcad .ValAttr =ST_DLblPos (1);for _ ,_fgbe :=range start .Attr {if _fgbe .Name .Local =="\u0076\u0061\u006c"{_dcad .ValAttr .UnmarshalXMLAttr (_fgbe );continue ;};};for {_aeac ,_caac :=d .Token ();if _caac !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_caac );};if _bbdd ,_acba :=_aeac .(_c .EndElement );_acba &&_bbdd .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path
func (_dfe *CT_Chart )ValidateWithPath (path string )error {if _dfe .Title !=nil {if _fff :=_dfe .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fff !=nil {return _fff ;};};if _dfe .AutoTitleDeleted !=nil {if _adfb :=_dfe .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_adfb !=nil {return _adfb ;};};if _dfe .PivotFmts !=nil {if _fbf :=_dfe .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_fbf !=nil {return _fbf ;};};if _dfe .View3D !=nil {if _ddfd :=_dfe .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_ddfd !=nil {return _ddfd ;};};if _dfe .Floor !=nil {if _ddef :=_dfe .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_ddef !=nil {return _ddef ;};};if _dfe .SideWall !=nil {if _ccea :=_dfe .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_ccea !=nil {return _ccea ;};};if _dfe .BackWall !=nil {if _gdbg :=_dfe .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_gdbg !=nil {return _gdbg ;};};if _acgfe :=_dfe .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_acgfe !=nil {return _acgfe ;};if _dfe .Legend !=nil {if _gbef :=_dfe .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_gbef !=nil {return _gbef ;};};if _dfe .PlotVisOnly !=nil {if _begd :=_dfe .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_begd !=nil {return _begd ;};};if _dfe .DispBlanksAs !=nil {if _efbd :=_dfe .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_efbd !=nil {return _efbd ;};};if _dfe .ShowDLblsOverMax !=nil {if _cece :=_dfe .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_cece !=nil {return _cece ;};};if _dfe .ExtLst !=nil {if _bgdd :=_dfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgdd !=nil {return _bgdd ;};};return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};func (_daefe *CT_SurfaceChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _daefe .Wireframe !=nil {_fefce :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_daefe .Wireframe ,_fefce );};if _daefe .Ser !=nil {_gaaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ggdge :=range _daefe .Ser {e .EncodeElement (_ggdge ,_gaaf );};};if _daefe .BandFmts !=nil {_cdafdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_daefe .BandFmts ,_cdafdd );};_bbgdg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fgeff :=range _daefe .AxId {e .EncodeElement (_fgeff ,_bbgdg );};if _daefe .ExtLst !=nil {_bfddf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daefe .ExtLst ,_bfddf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccdaf ST_CrossBetween )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccdaf .String (),start );};func (_gfcbf *CT_ScatterChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfcbf .ScatterStyle =NewCT_ScatterStyle ();_cgce :for {_dada ,_gdfae :=d .Token ();if _gdfae !=nil {return _gdfae ;};switch _ebae :=_dada .(type ){case _c .StartElement :switch _ebae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_DLblShared and its children
func (_cdfda *EG_DLblShared )Validate ()error {return _cdfda .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path
func (_gcecab *UserShapes )ValidateWithPath (path string )error {if _cbfbc :=_gcecab .CT_Drawing .ValidateWithPath (path );_cbfbc !=nil {return _cbfbc ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_FirstSliceAng and its children
func (_ecedd *CT_FirstSliceAng )Validate ()error {return _ecedd .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Area3DChart and its children
func (_de *CT_Area3DChart )Validate ()error {return _de .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func (_fgfba ST_Crosses )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_agdc :=_c .Attr {};_agdc .Name =name ;switch _fgfba {case ST_CrossesUnset :_agdc .Value ="";case ST_CrossesAutoZero :_agdc .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_agdc .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_agdc .Value ="\u006d\u0069\u006e";};return _agdc ,nil ;};func (_eabeb ST_BarDir )ValidateWithPath (path string )error {switch _eabeb {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabeb ));};return nil ;};var ST_GapAmountPercentPatternRe =_cf .MustCompile (ST_GapAmountPercentPattern );
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path
func (_bcee *CT_RelId )ValidateWithPath (path string )error {return nil };func NewCT_Legend ()*CT_Legend {_dbcgac :=&CT_Legend {};return _dbcgac };func (_aecfe *CT_PieSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ecfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_aecfe .Idx ,_ecfg );_dagf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_aecfe .Order ,_dagf );if _aecfe .Tx !=nil {_aacdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aecfe .Tx ,_aacdd );};if _aecfe .SpPr !=nil {_fbdde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aecfe .SpPr ,_fbdde );};if _aecfe .Explosion !=nil {_gdcf :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_aecfe .Explosion ,_gdcf );};if _aecfe .DPt !=nil {_eabe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_gbdgc :=range _aecfe .DPt {e .EncodeElement (_gbdgc ,_eabe );};};if _aecfe .DLbls !=nil {_fbadb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aecfe .DLbls ,_fbadb );};if _aecfe .Cat !=nil {_gegaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_aecfe .Cat ,_gegaa );};if _aecfe .Val !=nil {_cggec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_aecfe .Val ,_cggec );};if _aecfe .ExtLst !=nil {_ecabf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aecfe .ExtLst ,_ecabf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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";type ST_TrendlineType byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BarGrouping and its children
func (_deed *CT_BarGrouping )Validate ()error {return _deed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path
func (_baba *CT_Protection )ValidateWithPath (path string )error {if _baba .ChartObject !=nil {if _eabbb :=_baba .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_eabbb !=nil {return _eabbb ;};};if _baba .Data !=nil {if _adag :=_baba .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_adag !=nil {return _adag ;};};if _baba .Formatting !=nil {if _gacff :=_baba .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_gacff !=nil {return _gacff ;};};if _baba .Selection !=nil {if _gfbg :=_baba .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gfbg !=nil {return _gfbg ;};};if _baba .UserInterface !=nil {if _faeea :=_baba .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_faeea !=nil {return _faeea ;};};return nil ;};func (_gbdb *CT_LineSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbdb .Idx =NewCT_UnsignedInt ();_gbdb .Order =NewCT_UnsignedInt ();_geaca :for {_dgeca ,_abaf :=d .Token ();if _abaf !=nil {return _abaf ;};switch _ccead :=_dgeca .(type ){case _c .StartElement :switch _ccead .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebdfcf :=d .DecodeElement (_gbdb .Idx ,&_ccead );_ebdfcf !=nil {return _ebdfcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cggg :=d .DecodeElement (_gbdb .Order ,&_ccead );_cggg !=nil {return _cggg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdb .Tx =NewCT_SerTx ();if _fdeaa :=d .DecodeElement (_gbdb .Tx ,&_ccead );_fdeaa !=nil {return _fdeaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_TextLanguageID and its children
func (_bccdg *CT_TextLanguageID )Validate ()error {return _bccdg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path
func (_bbgaa *EG_LegendEntryData )ValidateWithPath (path string )error {if _bbgaa .TxPr !=nil {if _dcabb :=_bbgaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dcabb !=nil {return _dcabb ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PivotFmt and its children
func (_feecd *CT_PivotFmt )Validate ()error {return _feecd .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_eadg *ST_AxPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgded ,_efbbg :=d .Token ();if _efbbg !=nil {return _efbbg ;};if _aeddd ,_bggae :=_bgded .(_c .EndElement );_bggae &&_aeddd .Name ==start .Name {*_eadg =1;return nil ;};if _afdgc ,_dddd :=_bgded .(_c .CharData );!_dddd {return _b .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",_bgded );}else {switch string (_afdgc ){case "":*_eadg =0;case "\u0062":*_eadg =1;case "\u006c":*_eadg =2;case "\u0072":*_eadg =3;case "\u0074":*_eadg =4;};};_bgded ,_efbbg =d .Token ();if _efbbg !=nil {return _efbbg ;};if _aefeg ,_ecddf :=_bgded .(_c .EndElement );_ecddf &&_aefeg .Name ==start .Name {return nil ;};return _b .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",_bgded );};type CT_LogBase struct{ValAttr float64 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_TrendlineType and its children
func (_dceb *CT_TrendlineType )Validate ()error {return _dceb .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_cbedgc *EG_DLblShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbedgc .NumFmt !=nil {_gadgf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cbedgc .NumFmt ,_gadgf );};if _cbedgc .SpPr !=nil {_edef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbedgc .SpPr ,_edef );};if _cbedgc .TxPr !=nil {_cgebd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cbedgc .TxPr ,_cgebd );};if _cbedgc .DLblPos !=nil {_dfgce :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_cbedgc .DLblPos ,_dfgce );};if _cbedgc .ShowLegendKey !=nil {_dabdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cbedgc .ShowLegendKey ,_dabdd );};if _cbedgc .ShowVal !=nil {_bgbeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cbedgc .ShowVal ,_bgbeg );};if _cbedgc .ShowCatName !=nil {_edfef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbedgc .ShowCatName ,_edfef );};if _cbedgc .ShowSerName !=nil {_bffe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbedgc .ShowSerName ,_bffe );};if _cbedgc .ShowPercent !=nil {_cgaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cbedgc .ShowPercent ,_cgaa );};if _cbedgc .ShowBubbleSize !=nil {_ccbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cbedgc .ShowBubbleSize ,_ccbc );};if _cbedgc .Separator !=nil {_abgcc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_abgcc ,*_cbedgc .Separator );e .EncodeElement (_cbedgc .Separator ,_abgcc );};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_bgba :=&CT_ErrDir {};_bgba .ValAttr =ST_ErrDir (1);return _bgba };func (_gbdac *CT_DispUnitsChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbdac .CustUnit !=nil {_bfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gbdac .CustUnit ,_bfg );};if _gbdac .BuiltInUnit !=nil {_baefa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gbdac .BuiltInUnit ,_baefa );};return nil ;};func (_gegge *ST_ScatterStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_baagcc ,_fddcg :=d .Token ();if _fddcg !=nil {return _fddcg ;};if _ebgbd ,_cbbeb :=_baagcc .(_c .EndElement );_cbbeb &&_ebgbd .Name ==start .Name {*_gegge =1;return nil ;};if _bccaa ,_caaee :=_baagcc .(_c .CharData );!_caaee {return _b .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",_baagcc );}else {switch string (_bccaa ){case "":*_gegge =0;case "\u006e\u006f\u006e\u0065":*_gegge =1;case "\u006c\u0069\u006e\u0065":*_gegge =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_gegge =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gegge =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_gegge =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_gegge =6;};};_baagcc ,_fddcg =d .Token ();if _fddcg !=nil {return _fddcg ;};if _dedgb ,_egfca :=_baagcc .(_c .EndElement );_egfca &&_dedgb
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Lvl and its children
func (_gafdc *CT_Lvl )Validate ()error {return _gafdc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func NewCT_Title ()*CT_Title {_beaa :=&CT_Title {};return _beaa };type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};type CT_Shape struct{ValAttr ST_Shape ;};func (_acfc *CT_DLblsChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acfc .Delete !=nil {_caea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_acfc .Delete ,_caea );};if _acfc .NumFmt !=nil {_gcfdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_acfc .NumFmt ,_gcfdb );};if _acfc .SpPr !=nil {_eabf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_acfc .SpPr ,_eabf );};if _acfc .TxPr !=nil {_gdeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_acfc .TxPr ,_gdeb );};if _acfc .DLblPos !=nil {_accc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_acfc .DLblPos ,_accc );};if _acfc .ShowLegendKey !=nil {_baeg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_acfc .ShowLegendKey ,_baeg );};if _acfc .ShowVal !=nil {_acgc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_acfc .ShowVal ,_acgc );};if _acfc .ShowCatName !=nil {_dgdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_acfc .ShowCatName ,_dgdb );};if _acfc .ShowSerName !=nil {_dgaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_acfc .ShowSerName ,_dgaa );};if _acfc .ShowPercent !=nil {_dbge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_acfc .ShowPercent ,_dbge );};if _acfc .ShowBubbleSize !=nil {_fdbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_acfc .ShowBubbleSize ,_fdbc );};if _acfc .Separator !=nil {_baad :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_baad ,*_acfc .Separator );e .EncodeElement (_acfc .Separator ,_baad );};if _acfc .ShowLeaderLines !=nil {_aggf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_acfc .ShowLeaderLines ,_aggf );};if _acfc .LeaderLines !=nil {_ffbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_acfc .LeaderLines ,_ffbf );};return nil ;};func (_baa *CT_AxPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_adcc ,_aed :=_baa .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _aed !=nil {return _aed ;};start .Attr =append (start .Attr ,_adcc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_AreaChartShared and its children
func (_gebd *EG_AreaChartShared )Validate ()error {return _gebd .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_Boolean struct{ValAttr *bool ;};type ST_LegendPos byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path
func (_cdac *CT_StockChart )ValidateWithPath (path string )error {for _agdee ,_ebgef :=range _cdac .Ser {if _bbbef :=_ebgef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_agdee ));_bbbef !=nil {return _bbbef ;};};if _cdac .DLbls !=nil {if _gefe :=_cdac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gefe !=nil {return _gefe ;};};if _cdac .DropLines !=nil {if _fdab :=_cdac .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fdab !=nil {return _fdab ;};};if _cdac .HiLowLines !=nil {if _fcgc :=_cdac .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_fcgc !=nil {return _fcgc ;};};if _cdac .UpDownBars !=nil {if _fafe :=_cdac .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_fafe !=nil {return _fafe ;};};for _ccabf ,_dedee :=range _cdac .AxId {if _ecbde :=_dedee .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ccabf ));_ecbde !=nil {return _ecbde ;};};if _cdac .ExtLst !=nil {if _fdcfc :=_cdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcfc !=nil {return _fdcfc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path
func (_ceaa *CT_CustSplit )ValidateWithPath (path string )error {for _cfgf ,_dea :=range _ceaa .SecondPiePt {if _cafg :=_dea .ValidateWithPath (_b .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_cfgf ));_cafg !=nil {return _cafg ;};};return nil ;};func (_efba ST_TrendlineType )String ()string {switch _efba {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 NewCT_UnsignedInt ()*CT_UnsignedInt {_ffcgf :=&CT_UnsignedInt {};return _ffcgf };type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_bdbga *CT_TrendlineLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beeag :for {_ffbge ,_adegf :=d .Token ();if _adegf !=nil {return _adegf ;};switch _aabf :=_ffbge .(type ){case _c .StartElement :switch _aabf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbga .Layout =NewCT_Layout ();if _decge :=d .DecodeElement (_bdbga .Layout ,&_aabf );_decge !=nil {return _decge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbga .Tx =NewCT_Tx ();if _fdbdd :=d .DecodeElement (_bdbga .Tx ,&_aabf );_fdbdd !=nil {return _fdbdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbga .NumFmt =NewCT_NumFmt ();if _fdbfac :=d .DecodeElement (_bdbga .NumFmt ,&_aabf );_fdbfac !=nil {return _fdbfac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbga .SpPr =_ee .NewCT_ShapeProp
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path
func (_bffd *CT_Crosses )ValidateWithPath (path string )error {if _bffd .ValAttr ==ST_CrossesUnset {return _b .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 _fbccc :=_bffd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbccc !=nil {return _fbccc ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_GapAmount and its children
func (_bafg *CT_GapAmount )Validate ()error {return _bafg .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_ggbeb *CT_PageMargins )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdedd :=range start .Attr {if _fdedd .Name .Local =="\u006c"{_cddaf ,_cbadf :=_cfc .ParseFloat (_fdedd .Value ,64);if _cbadf !=nil {return _cbadf ;};_ggbeb .LAttr =_cddaf ;continue ;};if _fdedd .Name .Local =="\u0072"{_baabc ,_baag :=_cfc .ParseFloat (_fdedd .Value ,64);if _baag !=nil {return _baag ;};_ggbeb .RAttr =_baabc ;continue ;};if _fdedd .Name .Local =="\u0074"{_aaga ,_acca :=_cfc .ParseFloat (_fdedd .Value ,64);if _acca !=nil {return _acca ;};_ggbeb .TAttr =_aaga ;continue ;};if _fdedd .Name .Local =="\u0062"{_ecbfa ,_ecaeg :=_cfc .ParseFloat (_fdedd .Value ,64);if _ecaeg !=nil {return _ecaeg ;};_ggbeb .BAttr =_ecbfa ;continue ;};if _fdedd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_baggfa ,_facea :=_cfc .ParseFloat (_fdedd .Value ,64);if _facea !=nil {return _facea ;};_ggbeb .HeaderAttr =_baggfa ;continue ;};if _fdedd .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_geadc ,_fbca :=_cfc .ParseFloat (_fdedd .Value ,64);if _fbca !=nil {return _fbca ;};_ggbeb .FooterAttr =_geadc ;continue ;};};for {_gcff ,_dbfg :=d .Token ();if _dbfg !=nil {return _b .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",_dbfg );};if _edgbf ,_afcge :=_gcff .(_c .EndElement );_afcge &&_edgbf .Name ==start .Name {break ;};};return nil ;};func (_afbee ST_Shape )String ()string {switch _afbee {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 NewCT_LogBase ()*CT_LogBase {_bbbag :=&CT_LogBase {};_bbbag .ValAttr =2;return _bbbag };func (_gbea *CT_LegendEntry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgdfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gbea .Idx ,_bgdfe );if _gbea .Choice !=nil {_gbea .Choice .MarshalXML (e ,_c .StartElement {});};if _gbea .ExtLst !=nil {_aggfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbea .ExtLst ,_aggfg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egbgc *ST_LblOffset )Validate ()error {return _egbgc .ValidateWithPath ("")};func (_egfad *CT_Grouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcbf :=range start .Attr {if _gcbf .Name .Local =="\u0076\u0061\u006c"{_egfad .ValAttr .UnmarshalXMLAttr (_gcbf );continue ;};};for {_cege ,_eaaa :=d .Token ();if _eaaa !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_eaaa );};if _dggbc ,_addcfd :=_cege .(_c .EndElement );_addcfd &&_dggbc .Name ==start .Name {break ;};};return nil ;};func (_ffcd ST_Shape )Validate ()error {return _ffcd .ValidateWithPath ("")};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};func (_dfcc *CT_SerTx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dfcc .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_eadee ,_addac :=_cfc .ParseUint (s ,10,8);if _addac !=nil {return ST_HoleSize {},_addac ;};_gefb :=uint8 (_eadee );return ST_HoleSize {ST_HoleSizeUByte :&_gefb },nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Skip and its children
func (_fecde *CT_Skip )Validate ()error {return _fecde .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LblAlgn and its children
func (_gdced *CT_LblAlgn )Validate ()error {return _gdced .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_egacdc :=&CT_LayoutTarget {};return _egacdc };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BubbleChart and its children
func (_ccgde *CT_BubbleChart )Validate ()error {return _ccgde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Bar3DChart and its children
func (_beb *CT_Bar3DChart )Validate ()error {return _beb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_LblOffset is a union type
type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func NewCT_Trendline ()*CT_Trendline {_fggg :=&CT_Trendline {};_fggg .TrendlineType =NewCT_TrendlineType ();return _fggg ;};func NewCT_BandFmts ()*CT_BandFmts {_gcef :=&CT_BandFmts {};return _gcef };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 *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Style and its children
func (_baggg *CT_Style )Validate ()error {return _baggg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};var ST_HPercentWithSymbolPatternRe =_cf .MustCompile (ST_HPercentWithSymbolPattern );
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path
func (_ffgfbf *CT_TimeUnit )ValidateWithPath (path string )error {if _aeccf :=_ffgfbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeccf !=nil {return _aeccf ;};return nil ;};func (_ebcd *CT_Extension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebcd .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ebcd .UriAttr )});};e .EncodeToken (start );if _ebcd .Any !=nil {_ebcd .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfegc ST_PageSetupOrientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfegc .String (),start );};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_cebcd :=&EG_SurfaceChartShared {};return _cebcd ;};type CT_TextLanguageID struct{ValAttr string ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PictureFormat and its children
func (_fcbg *CT_PictureFormat )Validate ()error {return _fcbg .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func (_abdd *CT_Crosses )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bbf ,_bebf :=_abdd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bebf !=nil {return _bebf ;};start .Attr =append (start .Attr ,_bbf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DateAx and its children
func (_baedc *CT_DateAx )Validate ()error {return _baedc .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func (_cbbfb *CT_Surface3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cbbfb .Wireframe !=nil {_bgeaa :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_cbbfb .Wireframe ,_bgeaa );};if _cbbfb .Ser !=nil {_efae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cdacf :=range _cbbfb .Ser {e .EncodeElement (_cdacf ,_efae );};};if _cbbfb .BandFmts !=nil {_bgaad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_cbbfb .BandFmts ,_bgaad );};_bcec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cdffb :=range _cbbfb .AxId {e .EncodeElement (_cdffb ,_bcec );};if _cbbfb .ExtLst !=nil {_afeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbfb .ExtLst ,_afeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_caec *ST_CrossBetween )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_caec =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_caec =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_caec =2;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DepthPercent and its children
func (_gcaa *CT_DepthPercent )Validate ()error {return _gcaa .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_BubbleSer ()*CT_BubbleSer {_bdaa :=&CT_BubbleSer {};_bdaa .Idx =NewCT_UnsignedInt ();_bdaa .Order =NewCT_UnsignedInt ();return _bdaa ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LegendEntry and its children
func (_bfdd *CT_LegendEntry )Validate ()error {return _bfdd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PlotAreaChoice and its children
func (_gfbba *CT_PlotAreaChoice )Validate ()error {return _gfbba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_cggeb *CT_Surface )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgcg :for {_cbdfg ,_fcdea :=d .Token ();if _fcdea !=nil {return _fcdea ;};switch _fgfbd :=_cbdfg .(type ){case _c .StartElement :switch _fgfbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cggeb .Thickness =NewCT_Thickness ();if _efgee :=d .DecodeElement (_cggeb .Thickness ,&_fgfbd );_efgee !=nil {return _efgee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cggeb .SpPr =_ee .NewCT_ShapeProperties ();if _gcbdg :=d .DecodeElement (_cggeb .SpPr ,&_fgfbd );_gcbdg !=nil {return _gcbdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cggeb .PictureOptions =NewCT_PictureOptions ();if _fbdad :=d .DecodeElement (_cggeb .PictureOptions ,&_fgfbd );_fbdad !=nil {return _fbdad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cggeb .ExtLst =NewCT_ExtensionList ();if _fccca :=d .DecodeElement (_cggeb .ExtLst ,&_fgfbd );_fccca !=nil {return _fccca ;};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",_fgfbd .Name );if _acdfd :=d .Skip ();_acdfd !=nil {return _acdfd
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LegendEntryChoice and its children
func (_fbbe *CT_LegendEntryChoice )Validate ()error {return _fbbe .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func (_adcgf *CT_BuiltInUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adcgf .ValAttr !=ST_BuiltInUnitUnset {_ecc ,_cgfa :=_adcgf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cgfa !=nil {return _cgfa ;};start .Attr =append (start .Attr ,_ecc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};var ST_ThicknessPercentPatternRe =_cf .MustCompile (ST_ThicknessPercentPattern );
2020-11-09 01:00:18 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_CatAx and its children
func (_agaf *CT_CatAx )Validate ()error {return _agaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func (_ccaba *ST_HoleSize )ValidateWithPath (path string )error {_agbdd :=[]string {};if _ccaba .ST_HoleSizePercent !=nil {_agbdd =append (_agbdd ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _ccaba .ST_HoleSizeUByte !=nil {_agbdd =append (_agbdd ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_agbdd )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_agbdd );};return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .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 ;};type CT_Style struct{ValAttr uint8 ;};func (_gfbe *CT_ErrDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ccce ,_gfba :=_gfbe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gfba !=nil {return _gfba ;};start .Attr =append (start .Attr ,_ccce );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_ee .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func NewCT_Lvl ()*CT_Lvl {_fbfca :=&CT_Lvl {};return _fbfca };func (_gfef *CT_LineSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dcda :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gfef .Idx ,_dcda );_befc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gfef .Order ,_befc );if _gfef .Tx !=nil {_gebb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gfef .Tx ,_gebb );};if _gfef .SpPr !=nil {_ccfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfef .SpPr ,_ccfg );};if _gfef .Marker !=nil {_gcbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gfef .Marker ,_gcbd );};if _gfef .DPt !=nil {_fefeea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fgfg :=range _gfef .DPt {e .EncodeElement (_fgfg ,_fefeea );};};if _gfef .DLbls !=nil {_begcdf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gfef .DLbls ,_begcdf );};if _gfef .Trendline !=nil {_efcg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dbefd :=range _gfef .Trendline {e .EncodeElement (_dbefd ,_efcg );};};if _gfef .ErrBars !=nil {_gfad :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_gfef .ErrBars ,_gfad );};if _gfef .Cat !=nil {_agbdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gfef .Cat ,_agbdf );};if _gfef .Val !=nil {_gdfe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gfef .Val ,_gdfe );};if _gfef .Smooth !=nil {_cbagg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_gfef .Smooth ,_cbagg );};if _gfef .ExtLst !=nil {_dgaee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfef .ExtLst ,_dgaee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbcg *CT_BubbleScale )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbeg :=range start .Attr {if _dbeg .Name .Local =="\u0076\u0061\u006c"{_dgdg ,_eg
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path
func (_ggf *CT_BandFmt )ValidateWithPath (path string )error {if _bbg :=_ggf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bbg !=nil {return _bbg ;};if _ggf .SpPr !=nil {if _ecbf :=_ggf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecbf !=nil {return _ecbf ;};};return nil ;};func (_dabbb *ST_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddde ,_dafg :=d .Token ();if _dafg !=nil {return _dafg ;};if _bgcbbc ,_ebcb :=_fddde .(_c .EndElement );_ebcb &&_bgcbbc .Name ==start .Name {*_dabbb =1;return nil ;};if _bdff ,_bdabg :=_fddde .(_c .CharData );!_bdabg {return _b .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",_fddde );}else {switch string (_bdff ){case "":*_dabbb =0;case "\u0063\u006f\u006e\u0065":*_dabbb =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dabbb =2;case "\u0062\u006f\u0078":*_dabbb =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dabbb =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dabbb =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dabbb =6;};};_fddde ,_dafg =d .Token ();if _dafg !=nil {return _dafg ;};if _fffba ,_dfeca :=_fddde .(_c .EndElement );_dfeca &&_fffba .Name ==start .Name {return nil ;};return _b .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",_fddde );};func NewCT_DTable ()*CT_DTable {_ggdfc :=&CT_DTable {};return _ggdfc };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path
func (_gbc *CT_CatAx )ValidateWithPath (path string )error {if _fgdf :=_gbc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fgdf !=nil {return _fgdf ;};if _fdag :=_gbc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_fdag !=nil {return _fdag ;};if _gbc .Delete !=nil {if _aadaf :=_gbc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_aadaf !=nil {return _aadaf ;};};if _ade :=_gbc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ade !=nil {return _ade ;};if _gbc .MajorGridlines !=nil {if _eadb :=_gbc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_eadb !=nil {return _eadb ;};};if _gbc .MinorGridlines !=nil {if _cbag :=_gbc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cbag !=nil {return _cbag ;};};if _gbc .Title !=nil {if _abee :=_gbc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_abee !=nil {return _abee ;};};if _gbc .NumFmt !=nil {if _eeda :=_gbc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eeda !=nil {return _eeda ;};};if _gbc .MajorTickMark !=nil {if _bcdf :=_gbc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bcdf !=nil {return _bcdf ;};};if _gbc .MinorTickMark !=nil {if _dggb :=_gbc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dggb !=nil {return _dggb ;};};if _gbc .TickLblPos !=nil {if _bgbb :=_gbc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_bgbb !=nil {return _bgbb ;};};if _gbc .SpPr !=nil {if _faba :=_gbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_faba !=nil {return _faba ;};};if _gbc .TxPr !=nil {if _geb :=_gbc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_geb !=nil {return _geb ;};};if _ebbb :=_gbc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ebbb !=nil {return _ebbb ;};if _gbc .Choice !=nil {if _ecgc :=_gbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecgc !=nil {return _ecgc ;};};if _gbc .Auto !=nil {if _gaad :=_gbc .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_gaad !=nil {return _gaad ;};};if _gbc .LblAlgn !=nil {if _cgbf :=_gbc .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_cgbf !=nil {return _cgbf ;};};if _gbc .LblOffset !=nil {if _gdde :=_gbc .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_gdde !=nil {return _gdde ;};};if _gbc .TickLblSkip !=nil {if _bfbb :=_gbc .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_bfbb !=nil {return _bfbb ;};};if _gbc .TickMarkSkip !=nil {if _dded :=_gbc .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_dded !=nil {return _dded ;};};if _gbc .NoMultiLvlLbl !=nil {if _fdbbf :=_gbc .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_fdbbf !=nil {return _fdbbf ;};};if _gbc .ExtLst !=nil {if _ddee :=_gbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddee !=nil {return _ddee ;};};return nil ;};const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1;ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;);func NewCT_DLblChoice ()*CT_DLblChoice {_fcaa :=&CT_DLblChoice {};return _fcaa };type CT_Lvl struct{Pt []*CT_StrVal ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_RotY and its children
func (_ecbef *CT_RotY )Validate ()error {return _ecbef .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_fccb ST_PageSetupOrientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edac :=_c .Attr {};_edac .Name =name ;switch _fccb {case ST_PageSetupOrientationUnset :_edac .Value ="";case ST_PageSetupOrientationDefault :_edac .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_edac .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_edac .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _edac ,nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the Group_DLbl and its children
func (_gbga *Group_DLbl )Validate ()error {return _gbga .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};type CT_Perspective struct{ValAttr *uint8 ;};func NewCT_AxisUnit ()*CT_AxisUnit {_gb :=&CT_AxisUnit {};_gb .ValAttr =0+1;return _gb };func (_cefaa *ST_Thickness )Validate ()error {return _cefaa .ValidateWithPath ("")};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ChartLines and its children
func (_ffadc *CT_ChartLines )Validate ()error {return _ffadc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};type ST_AxPos byte ;func (_efdd *CT_LayoutTarget )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efdd .ValAttr !=ST_LayoutTargetUnset {_edee ,_fbae :=_efdd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fbae !=nil {return _fbae ;};start .Attr =append (start .Attr ,_edee );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dee *CT_AxDataSourceChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dee .MultiLvlStrRef !=nil {_acg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_dee .MultiLvlStrRef ,_acg );};if _dee .NumRef !=nil {_fdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_dee .NumRef ,_fdd );};if _dee .NumLit !=nil {_baf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_dee .NumLit ,_baf );};if _dee .StrRef !=nil {_fca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_dee .StrRef ,_fca );};if _dee .StrLit !=nil {_dcdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_dee .StrLit ,_dcdc );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path
func (_aff *CT_AreaChart )ValidateWithPath (path string )error {if _aff .Grouping !=nil {if _eec :=_aff .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_eec !=nil {return _eec ;};};if _aff .VaryColors !=nil {if _gc :=_aff .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gc !=nil {return _gc ;};};for _aa ,_gaf :=range _aff .Ser {if _egd :=_gaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aa ));_egd !=nil {return _egd ;};};if _aff .DLbls !=nil {if _aca :=_aff .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aca !=nil {return _aca ;};};if _aff .DropLines !=nil {if _fea :=_aff .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fea !=nil {return _fea ;};};for _adb ,_bad :=range _aff .AxId {if _ecd :=_bad .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_adb ));_ecd !=nil {return _ecd ;};};if _aff .ExtLst !=nil {if _acf :=_aff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acf !=nil {return _acf ;};};return nil ;};type ST_SplitType byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path
func (_bbgg *CT_CrossBetween )ValidateWithPath (path string )error {if _bbgg .ValAttr ==ST_CrossBetweenUnset {return _b .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 _dbgb :=_bbgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbgb !=nil {return _dbgb ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PageSetup and its children
func (_fcbb *CT_PageSetup )Validate ()error {return _fcbb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_fabgf *CT_BubbleSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bbe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fabgf .Idx ,_bbe );_cggc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fabgf .Order ,_cggc );if _fabgf .Tx !=nil {_bdfb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fabgf .Tx ,_bdfb );};if _fabgf .SpPr !=nil {_edff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fabgf .SpPr ,_edff );};if _fabgf .InvertIfNegative !=nil {_dcea :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fabgf .InvertIfNegative ,_dcea );};if _fabgf .DPt !=nil {_eceae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_aac :=range _fabgf .DPt {e .EncodeElement (_aac ,_eceae );};};if _fabgf .DLbls !=nil {_gfac :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fabgf .DLbls ,_gfac );};if _fabgf .Trendline !=nil {_gdcg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_efce :=range _fabgf .Trendline {e .EncodeElement (_efce ,_gdcg );};};if _fabgf .ErrBars !=nil {_bfeb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_accd :=range _fabgf .ErrBars {e .EncodeElement (_accd ,_bfeb );};};if _fabgf .XVal !=nil {_cdbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_fabgf .XVal ,_cdbb );};if _fabgf .YVal !=nil {_aga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_fabgf .YVal ,_aga );};if _fabgf .BubbleSize !=nil {_daad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fabgf .BubbleSize ,_daad );};if _fabgf .Bubble3D !=nil {_ggdf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_fabgf .Bubble3D ,_ggdf );};if _fabgf .ExtLst !=nil {_bcfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fabgf .ExtLst ,_bcfd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_cedccg :=&EG_LineChartShared {};_cedccg .Grouping =NewCT_Grouping ();return _cedccg ;};func (_acfegc ST_LblAlgn )ValidateWithPath (path string )error {switch _acfegc {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfegc ));};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path
func (_aaece *CT_Legend )ValidateWithPath (path string )error {if _aaece .LegendPos !=nil {if _acdga :=_aaece .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_acdga !=nil {return _acdga ;};};for _dbd ,_gggeg :=range _aaece .LegendEntry {if _fgec :=_gggeg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_dbd ));_fgec !=nil {return _fgec ;};};if _aaece .Layout !=nil {if _bbaa :=_aaece .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bbaa !=nil {return _bbaa ;};};if _aaece .Overlay !=nil {if _ebcg :=_aaece .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ebcg !=nil {return _ebcg ;};};if _aaece .SpPr !=nil {if _befeg :=_aaece .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_befeg !=nil {return _befeg ;};};if _aaece .TxPr !=nil {if _bfcfg :=_aaece .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfcfg !=nil {return _bfcfg ;};};if _aaece .ExtLst !=nil {if _bfcbg :=_aaece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcbg !=nil {return _bfcbg ;};};return nil ;};func (_ggceg *CT_TickLblPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eggac :=range start .Attr {if _eggac .Name .Local =="\u0076\u0061\u006c"{_ggceg .ValAttr .UnmarshalXMLAttr (_eggac );continue ;};};for {_cegbcb ,_cfabf :=d .Token ();if _cfabf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_cfabf );};if _ccag ,_eadeb :=_cegbcb .(_c .EndElement );_eadeb &&_ccag .Name ==start .Name {break ;};};return nil ;};func (_ddge *ST_OfPieType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaafa ,_fdfbb :=d .Token ();if _fdfbb !=nil {return _fdfbb ;};if _ecgcc ,_bade :=_gaafa .(_c .EndElement );_bade &&_ecgcc .Name ==start .Name {*_ddge =1;return nil ;};if _gcadd ,_gcgcf :=_gaafa .(_c .CharData );!_gcgcf {return _b .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",_gaafa );}else {switch string (_gcadd ){case "":*_ddge =0;case "\u0070\u0069\u0065":*_ddge =1;case "\u0062\u0061\u0072":*_ddge =2;};};_gaafa ,_fdfbb =d .Token ();if _fdfbb !=nil {return _fdfbb ;};if _bdfgd ,_dgdaa :=_gaafa .(_c .EndElement );_dgdaa &&_bdfgd .Name ==start .Name {return nil ;};return _b .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",_gaafa );};func (_gacf *CT_MarkerStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacf .ValAttr =ST_MarkerStyle (1);for _ ,_efcac :=range start .Attr {if _efcac .Name .Local =="\u0076\u0061\u006c"{_gacf .ValAttr .UnmarshalXMLAttr (_efcac );continue ;};};for {_bgee ,_ecbe :=d .Token ();if _ecbe !=nil {return _b .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",_ecbe );};if _fdbga ,_gffc :=_bgee .(_c .EndElement );_gffc &&_fdbga .Name ==start .Name {break ;};};return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};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";
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path
func (_dbf *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _dbf .Layout !=nil {if _eabg :=_dbf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_eabg !=nil {return _eabg ;};};if _dbf .Tx !=nil {if _cabe :=_dbf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cabe !=nil {return _cabe ;};};if _dbf .SpPr !=nil {if _fcfe :=_dbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcfe !=nil {return _fcfe ;};};if _dbf .TxPr !=nil {if _aefg :=_dbf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aefg !=nil {return _aefg ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_AreaChart and its children
func (_cc *CT_AreaChart )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};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";
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_HoleSize and its children
func (_cgaf *CT_HoleSize )Validate ()error {return _cgaf .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_agcb ST_AxPos )ValidateWithPath (path string )error {switch _agcb {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcb ));};return nil ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func NewCT_DateAx ()*CT_DateAx {_edfc :=&CT_DateAx {};_edfc .AxId =NewCT_UnsignedInt ();_edfc .Scaling =NewCT_Scaling ();_edfc .AxPos =NewCT_AxPos ();_edfc .CrossAx =NewCT_UnsignedInt ();return _edfc ;};func (_afgeg *CT_Protection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afgeg .ChartObject !=nil {_cfge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_afgeg .ChartObject ,_cfge );};if _afgeg .Data !=nil {_efdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_afgeg .Data ,_efdb );};if _afgeg .Formatting !=nil {_cace :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_afgeg .Formatting ,_cace );};if _afgeg .Selection !=nil {_adea :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afgeg .Selection ,_adea );};if _afgeg .UserInterface !=nil {_gfefa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_afgeg .UserInterface ,_gfefa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Perspective and its children
func (_bfeg *CT_Perspective )Validate ()error {return _bfeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func (_bggg ST_MarkerStyle )String ()string {switch _bggg {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 (_dcbd *CT_CrossBetween )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gfdf ,_cegbd :=_dcbd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cegbd !=nil {return _cegbd ;};start .Attr =append (start .Attr ,_gfdf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);type CT_UnsignedInt struct{ValAttr uint32 ;};func NewCT_PivotSource ()*CT_PivotSource {_caae :=&CT_PivotSource {};_caae .FmtId =NewCT_UnsignedInt ();return _caae ;};func (_bgfgc ST_Grouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbfaa :=_c .Attr {};_gbfaa .Name =name ;switch _bgfgc {case ST_GroupingUnset :_gbfaa .Value ="";case ST_GroupingPercentStacked :_gbfaa .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_gbfaa .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_gbfaa .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _gbfaa ,nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_ee .CT_TextBody ;};func (_eeef *CT_PictureOptions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccdb :for {_befef ,_fadg :=d .Token ();if _fadg !=nil {return _fadg ;};switch _gcad :=_befef .(type ){case _c .StartElement :switch _gcad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeef .ApplyToFront =NewCT_Boolean ();if _egbc :=d .DecodeElement (_eeef .ApplyToFront ,&_gcad );_egbc !=nil {return _egbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeef .ApplyToSides =NewCT_Boolean ();if _cbbf :=d .DecodeElement (_eeef .ApplyT
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path
func (_eaee *CT_DLbl )ValidateWithPath (path string )error {if _dgfe :=_eaee .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dgfe !=nil {return _dgfe ;};if _eaee .Choice !=nil {if _bgag :=_eaee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bgag !=nil {return _bgag ;};};if _eaee .ExtLst !=nil {if _ebfgg :=_eaee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfgg !=nil {return _ebfgg ;};};return nil ;};func (_gegf *EG_LineChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fafbc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gegf .Grouping ,_fafbc );if _gegf .VaryColors !=nil {_gacfg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gegf .VaryColors ,_gacfg );};if _gegf .Ser !=nil {_fcgcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ceaba :=range _gegf .Ser {e .EncodeElement (_ceaba ,_fcgcc );};};if _gegf .DLbls !=nil {_afbcc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gegf .DLbls ,_afbcc );};if _gegf .DropLines !=nil {_cecde :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gegf .DropLines ,_cecde );};return nil ;};func NewCT_DLbls ()*CT_DLbls {_cabc :=&CT_DLbls {};return _cabc };func (_dabbg ST_TickLblPos )String ()string {switch _dabbg {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077";case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_Bar3DChart ()*CT_Bar3DChart {_dbe :=&CT_Bar3DChart {};_dbe .BarDir =NewCT_BarDir ();return _dbe ;};func (_ddaee *CT_Line3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddaee .Grouping =NewCT_Grouping ();_fecg :for {_ceffa ,_bdge :=d .Token ();if _bdge !=nil {return _bdge ;};switch _bccd :=_ceffa .(type ){case _c .StartElement :switch _bccd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egfg :=d .DecodeElement (_ddaee .Grouping ,&_bccd );_egfg !=nil {return _egfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddaee .VaryColors =NewCT_Boolean ();if _gcca :=d .DecodeElement (_ddaee .VaryColors ,&_bccd );_gcca !=nil {return _gcca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path
func (_afee *CT_SurfaceSer )ValidateWithPath (path string )error {if _fecca :=_afee .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fecca !=nil {return _fecca ;};if _fgaag :=_afee .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_fgaag !=nil {return _fgaag ;};if _afee .Tx !=nil {if _caacc :=_afee .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_caacc !=nil {return _caacc ;};};if _afee .SpPr !=nil {if _egag :=_afee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egag !=nil {return _egag ;};};if _afee .Cat !=nil {if _degc :=_afee .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_degc !=nil {return _degc ;};};if _afee .Val !=nil {if _edgbb :=_afee .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_edgbb !=nil {return _edgbb ;};};if _afee .ExtLst !=nil {if _gcdga :=_afee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdga !=nil {return _gcdga ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_SplitType and its children
func (_egdfe *CT_SplitType )Validate ()error {return _egdfe .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_bddcd ST_AxPos )Validate ()error {return _bddcd .ValidateWithPath ("")};func NewCT_PictureFormat ()*CT_PictureFormat {_agefe :=&CT_PictureFormat {};_agefe .ValAttr =ST_PictureFormat (1);return _agefe ;};func NewCT_DLblPos ()*CT_DLblPos {_afbe :=&CT_DLblPos {};_afbe .ValAttr =ST_DLblPos (1);return _afbe };func (_agc *CT_CustSplit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gecf :for {_daeg ,_caad :=d .Token ();if _caad !=nil {return _caad ;};switch _cgda :=_daeg .(type ){case _c .StartElement :switch _cgda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgd :=NewCT_UnsignedInt ();if _fbec :=d .DecodeElement (_efgd ,&_cgda );_fbec !=nil {return _fbec ;};_agc .SecondPiePt =append (_agc .SecondPiePt ,_efgd );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",_cgda .Name );if _bfaf :=d .Skip ();_bfaf !=nil {return _bfaf ;};};case _c .EndElement :break _gecf ;case _c .CharData :};};return nil ;};type CT_TickMark struct{ValAttr ST_TickMark ;};func (_gecbd *CT_UpDownBars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfbbf :for {_bgddd ,_gcdba :=d .Token ();if _gcdba !=nil {return _gcdba ;};switch _fgeef :=_bgddd .(type ){case _c .StartElement :switch _fgeef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecbd .GapWidth =NewCT_GapAmount ();if _gfdcc :=d .DecodeElement (_gecbd .GapWidth ,&_fgeef );_gfdcc !=nil {return _gfdcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecbd .UpBars =NewCT_UpDownBar ();if _cebg :=d .DecodeElement (_gecbd .UpBars ,&_fgeef );_cebg !=nil {return _cebg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u006
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path
func (_gagad *CT_MarkerStyle )ValidateWithPath (path string )error {if _gagad .ValAttr ==ST_MarkerStyleUnset {return _b .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 _fabce :=_gagad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fabce !=nil {return _fabce ;};return nil ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func (_baaa ST_BarGrouping )ValidateWithPath (path string )error {switch _baaa {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baaa ));};return nil ;};func (_adgae ST_TickMark )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adgae .String (),start );};func NewCT_PlotArea ()*CT_PlotArea {_bfbeg :=&CT_PlotArea {};return _bfbeg };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Boolean and its children
func (_gbab *CT_Boolean )Validate ()error {return _gbab .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_bbbg *CT_TrendlineType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbbg .ValAttr !=ST_TrendlineTypeUnset {_agagb ,_fead :=_bbbg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _fead !=nil {return _fead ;};start .Attr =append (start .Attr ,_agagb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_ee .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path
func (_afgbg *CT_RotX )ValidateWithPath (path string )error {if _afgbg .ValAttr !=nil {if *_afgbg .ValAttr < -90{return _b .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 ,*_afgbg .ValAttr );};if *_afgbg .ValAttr > 90{return _b .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 ,*_afgbg .ValAttr );};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_SerShared and its children
func (_cfbec *EG_SerShared )Validate ()error {return _cfbec .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func (_ecaeag ST_BuiltInUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ecaeag .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;);func (_afcdce *ST_TimeUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfgdg ,_fccfb :=d .Token ();if _fccfb !=nil {return _fccfb ;};if _eacc ,_fgffc :=_gfgdg .(_c .EndElement );_fgffc &&_eacc .Name ==start .Name {*_afcdce =1;return nil ;};if _fcaedb ,_cgdee :=_gfgdg .(_c .CharData );!_cgdee {return _b .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",_gfgdg );}else {switch string (_fcaedb ){case "":*_afcdce =0;case "\u0064\u0061\u0079\u0073":*_afcdce =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_afcdce =2;case "\u0079\u0065\u0061r\u0073":*_afcdce =3;};};_gfgdg ,_fccfb =d .Token ();if _fccfb !=nil {return _fccfb ;};if _efeaa ,_bagbc :=_gfgdg .(_c .EndElement );_bagbc &&_efeaa .Name ==start .Name {return nil ;};return _b .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",_gfgdg );};func (_geadcg *EG_AreaChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _geadcg .Grouping !=nil {_caaba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_geadcg .Grouping ,_caaba );};if _geadcg .VaryColors !=nil {_daba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_geadcg .VaryColors ,_daba );};if _geadcg .Ser !=nil {_egbbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aagbc :=range _geadcg .Ser {e .EncodeElement (_aagbc ,_egbbb );};};if _geadcg .DLbls !=nil {_cfbc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_geadcg .DLbls ,_cfbc );};if _geadcg .DropLines !=nil {_aabac :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_geadcg .DropLines ,_aabac );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_BarChartShared and its children
func (_aadgg *EG_BarChartShared )Validate ()error {return _aadgg .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_bbcfb ST_LayoutTarget )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdbce :=_c .Attr {};_gdbce .Name =name ;switch _bbcfb {case ST_LayoutTargetUnset :_gdbce .Value ="";case ST_LayoutTargetInner :_gdbce .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_gdbce .Value ="\u006f\u0075\u0074e\u0072";};return _gdbce ,nil ;};func (_bcdgc ST_BarDir )Validate ()error {return _bcdgc .ValidateWithPath ("")};func NewCT_ChartLines ()*CT_ChartLines {_aefe :=&CT_ChartLines {};return _aefe };func (_edbd ST_ErrDir )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbedb :=_c .Attr {};_bbedb .Name =name ;switch _edbd {case ST_ErrDirUnset :_bbedb .Value ="";case ST_ErrDirX :_bbedb .Value ="\u0078";case ST_ErrDirY :_bbedb .Value ="\u0079";};return _bbedb ,nil ;};func (_gfge *CT_Scaling )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gfge .LogBase !=nil {_eafb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_gfge .LogBase ,_eafb );};if _gfge .Orientation !=nil {_efac :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gfge .Orientation ,_efac );};if _gfge .Max !=nil {_fbcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_gfge .Max ,_fbcf );};if _gfge .Min !=nil {_fada :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_gfge .Min ,_fada );};if _gfge .ExtLst !=nil {_bfegb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfge .ExtLst ,_bfegb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path
func (_ebdge *CT_Title )ValidateWithPath (path string )error {if _ebdge .Tx !=nil {if _efeda :=_ebdge .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_efeda !=nil {return _efeda ;};};if _ebdge .Layout !=nil {if _gbfb :=_ebdge .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gbfb !=nil {return _gbfb ;};};if _ebdge .Overlay !=nil {if _ggbb :=_ebdge .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ggbb !=nil {return _ggbb ;};};if _ebdge .SpPr !=nil {if _dfegd :=_ebdge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfegd !=nil {return _dfegd ;};};if _ebdge .TxPr !=nil {if _cffed :=_ebdge .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cffed !=nil {return _cffed ;};};if _ebdge .ExtLst !=nil {if _cbace :=_ebdge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbace !=nil {return _cbace ;};};return nil ;};func (_acbaf ST_HoleSize )String ()string {if _acbaf .ST_HoleSizePercent !=nil {return _b .Sprintf ("\u0025\u0076",*_acbaf .ST_HoleSizePercent );};if _acbaf .ST_HoleSizeUByte !=nil {return _b .Sprintf ("\u0025\u0076",*_acbaf .ST_HoleSizeUByte );};return "";};func (_cff *CT_ErrValType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acbg :=range start .Attr {if _acbg .Name .Local =="\u0076\u0061\u006c"{_cff .ValAttr .UnmarshalXMLAttr (_acbg );continue ;};};for {_cdbf ,_ccfe :=d .Token ();if _ccfe !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_ccfe );};if _ffegg ,_eeca :=_cdbf .(_c .EndElement );_eeca &&_ffegg .Name ==start .Name {break ;};};return nil ;};func NewCT_AxDataSource ()*CT_AxDataSource {_ecb :=&CT_AxDataSource {};_ecb .Choice =NewCT_AxDataSourceChoice ();return _ecb ;};func NewCT_UpDownBar ()*CT_UpDownBar {_gdgca :=&CT_UpDownBar {};return _gdgca };func (_eegbf *CT_MultiLvlStrRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_deec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_deec ,_eegbf .F );e .EncodeElement (_eegbf .F ,_deec );if _eegbf .MultiLvlStrCache !=nil {_fbdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_eegbf .MultiLvlStrCache ,_fbdd );};if _eegbf .ExtLst !=nil {_dced :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eegbf .ExtLst ,_dced );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PieChart and its children
func (_accb *CT_PieChart )Validate ()error {return _accb .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_AxPos and its children
func (_efb *CT_AxPos )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
func (_gecba *CT_Shape )ValidateWithPath (path string )error {if _fcgbf :=_gecba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcgbf !=nil {return _fcgbf ;};return nil ;};func (_faaa *ST_LayoutTarget )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_faaa =0;case "\u0069\u006e\u006ee\u0072":*_faaa =1;case "\u006f\u0075\u0074e\u0072":*_faaa =2;};return nil ;};func (_ecdd ST_BubbleScale )String ()string {if _ecdd .ST_BubbleScalePercent !=nil {return _b .Sprintf ("\u0025\u0076",*_ecdd .ST_BubbleScalePercent );};if _ecdd .ST_BubbleScaleUInt !=nil {return _b .Sprintf ("\u0025\u0076",*_ecdd .ST_BubbleScaleUInt );};return "";};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Protection and its children
func (_gbcca *CT_Protection )Validate ()error {return _gbcca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};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";
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path
func (_cgbb *CT_ManualLayout )ValidateWithPath (path string )error {if _cgbb .LayoutTarget !=nil {if _febg :=_cgbb .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_febg !=nil {return _febg ;};};if _cgbb .XMode !=nil {if _cegbc :=_cgbb .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_cegbc !=nil {return _cegbc ;};};if _cgbb .YMode !=nil {if _ecebd :=_cgbb .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_ecebd !=nil {return _ecebd ;};};if _cgbb .WMode !=nil {if _fcbc :=_cgbb .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_fcbc !=nil {return _fcbc ;};};if _cgbb .HMode !=nil {if _fadd :=_cgbb .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_fadd !=nil {return _fadd ;};};if _cgbb .X !=nil {if _geee :=_cgbb .X .ValidateWithPath (path +"\u002f\u0058");_geee !=nil {return _geee ;};};if _cgbb .Y !=nil {if _dade :=_cgbb .Y .ValidateWithPath (path +"\u002f\u0059");_dade !=nil {return _dade ;};};if _cgbb .W !=nil {if _fbead :=_cgbb .W .ValidateWithPath (path +"\u002f\u0057");_fbead !=nil {return _fbead ;};};if _cgbb .H !=nil {if _ccba :=_cgbb .H .ValidateWithPath (path +"\u002f\u0048");_ccba !=nil {return _ccba ;};};if _cgbb .ExtLst !=nil {if _caacd :=_cgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caacd !=nil {return _caacd ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_HeaderFooter and its children
func (_cddf *CT_HeaderFooter )Validate ()error {return _cddf .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_bfddg ST_CrossBetween )Validate ()error {return _bfddg .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Tx and its children
func (_edfaed *CT_Tx )Validate ()error {return _edfaed .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func NewCT_Layout ()*CT_Layout {_fcfa :=&CT_Layout {};return _fcfa };func (_bdec *CT_NumRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddda :for {_gcgbg ,_aagcf :=d .Token ();if _aagcf !=nil {return _aagcf ;};switch _fcfg :=_gcgbg .(type ){case _c .StartElement :switch _fcfg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcfcf :=d .DecodeElement (&_bdec .F ,&_fcfg );_gcfcf !=nil {return _gcfcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdec .NumCache =NewCT_NumData ();if _fabaf :=d .DecodeElement (_bdec .NumCache ,&_fcfg );_fabaf !=nil {return _fabaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdec .ExtLst =NewCT_ExtensionList ();if _fddbg :=d .DecodeElement (_bdec .ExtLst ,&_fcfg );_fddbg !=nil {return _fddbg ;};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",_fcfg .Name );if _cfbgd :=d .Skip ();_cfbgd !=nil {return _cfbgd ;};};case _c .EndElement :break _ddda ;case _c .CharData :};};return nil ;};type ST_DispBlanksAs byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path
func (_badfa *CT_LegendPos )ValidateWithPath (path string )error {if _gdba :=_badfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdba !=nil {return _gdba ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path
func (_ccbec *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };type ST_ScatterStyle byte ;const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path
func (_ddgdb *CT_Lvl )ValidateWithPath (path string )error {for _eceaf ,_dffb :=range _ddgdb .Pt {if _afffc :=_dffb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_eceaf ));_afffc !=nil {return _afffc ;};};return nil ;};type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;};func NewCT_Marker ()*CT_Marker {_ecdcg :=&CT_Marker {};return _ecdcg };func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_ddcb :=&CT_MultiLvlStrRef {};return _ddcb };func (_cabg *CT_TickMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcec :=range start .Attr {if _fcec .Name .Local =="\u0076\u0061\u006c"{_cabg .ValAttr .UnmarshalXMLAttr (_fcec );continue ;};};for {_abfcc ,_ggbcbg :=d .Token ();if _ggbcbg !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_ggbcbg );};if _gggce ,_debg :=_abfcc .(_c .EndElement );_debg &&_gggce .Name ==start .Name {break ;};};return nil ;};func (_cgfgf *CT_StrRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cegag :for {_efacg ,_agfcc :=d .Token ();if _agfcc !=nil {return _agfcc ;};switch _fgbfc :=_efacg .(type ){case _c .StartElement :switch _fgbfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aagb :=d .DecodeElement (&_cgfgf .F ,&_fgbfc );_aagb !=nil {return _aagb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgfgf .StrCache =NewCT_StrData ();if _baebe :=d .DecodeElement (_cgfgf .StrCache ,&_fgbfc );_baebe !=nil {return _baebe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgfgf .ExtLst =NewCT_ExtensionList ();if _eadc :=d .DecodeElement (_cgfgf .ExtLst ,&_fgbfc );_eadc !=nil {return _eadc ;};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",_fgbfc .Name );if _aafa :=d .Skip ();_aafa !=nil {return _aafa ;};};case _c .EndE
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DPt and its children
func (_cbaf *CT_DPt )Validate ()error {return _cbaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};type CT_Trendline struct{Name *string ;SpPr *_ee .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 (_ffafb *CT_Scaling )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adcbc :for {_fdcbd ,_gaaae :=d .Token ();if _gaaae !=nil {return _gaaae ;};switch _bbdcf :=_fdcbd .(type ){case _c .StartElement :switch _bbdcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffafb .LogBase =NewCT_LogBase ();if _efdf :=d .DecodeElement (_ffafb .LogBase ,&_bbdcf );_efdf !=nil {return _efdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffafb .Orientation =NewCT_Orientation ();if _dagb :=d .DecodeElement (_ffafb .Orientation ,&_bbdcf );_dagb !=nil {return _dagb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffafb .Max =NewCT_Double ();if _affcb :=d .DecodeElement (_ffafb .Max ,&_bbdcf );_affcb !=nil {return _affcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffafb .Min =NewCT_Double ();if _dgfbe :=d .DecodeElement (_ffafb .Min ,&_bbdcf );_dgfbe !=nil {return _dgfbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path
func (_dagbg *CT_TickMark )ValidateWithPath (path string )error {if _faae :=_dagbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faae !=nil {return _faae ;};return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_ebfb :=&CT_ErrValType {};return _ebfb };func (_caedf ST_Crosses )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_caedf .String (),start );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path
func (_abafg *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _fddg ,_abddf :=range _abafg .ValAx {if _bacdc :=_abddf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fddg ));_bacdc !=nil {return _bacdc ;};};for _cdfba ,_ebdc :=range _abafg .CatAx {if _bffc :=_ebdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cdfba ));_bffc !=nil {return _bffc ;};};for _egce ,_effe :=range _abafg .DateAx {if _fdbd :=_effe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_egce ));_fdbd !=nil {return _fdbd ;};};for _efbcf ,_acad :=range _abafg .SerAx {if _dadd :=_acad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_efbcf ));_dadd !=nil {return _dadd ;};};return nil ;};func (_aacbc ST_HPercent )String ()string {if _aacbc .ST_HPercentWithSymbol !=nil {return _b .Sprintf ("\u0025\u0076",*_aacbc .ST_HPercentWithSymbol );};if _aacbc .ST_HPercentUShort !=nil {return _b .Sprintf ("\u0025\u0076",*_aacbc .ST_HPercentUShort );};return "";};type ST_TimeUnit byte ;
2020-11-09 01:00:18 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path
func (_ecec *CT_Surface3DChart )ValidateWithPath (path string )error {if _ecec .Wireframe !=nil {if _agdbd :=_ecec .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_agdbd !=nil {return _agdbd ;};};for _gfaed ,_gaggg :=range _ecec .Ser {if _ccdeb :=_gaggg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfaed ));_ccdeb !=nil {return _ccdeb ;};};if _ecec .BandFmts !=nil {if _egcd :=_ecec .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_egcd !=nil {return _egcd ;};};for _bddffd ,_gaaee :=range _ecec .AxId {if _dgeaf :=_gaaee .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bddffd ));_dgeaf !=nil {return _dgeaf ;};};if _ecec .ExtLst !=nil {if _gbeeb :=_ecec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbeeb !=nil {return _gbeeb ;};};return nil ;};func (_cbafe *CT_View3D )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cbafe .RotX !=nil {_gdbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_cbafe .RotX ,_gdbf );};if _cbafe .HPercent !=nil {_cdacb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cbafe .HPercent ,_cdacb );};if _cbafe .RotY !=nil {_aedf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_cbafe .RotY ,_aedf );};if _cbafe .DepthPercent !=nil {_efaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cbafe .DepthPercent ,_efaa );};if _cbafe .RAngAx !=nil {_dggbfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_cbafe .RAngAx ,_dggbfd );};if _cbafe .Perspective !=nil {_dcaeeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_cbafe .Perspective ,_dcaeeg );};if _cbafe .ExtLst !=nil {_fcbaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbafe .ExtLst ,_fcbaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path
func (_cged *CT_NumVal )ValidateWithPath (path string )error {return nil };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ErrBarType and its children
func (_gaae *CT_ErrBarType )Validate ()error {return _gaae .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_gbcf *CT_PlotArea )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbcf .Layout !=nil {_gecad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbcf .Layout ,_gecad );};for _ ,_gdcef :=range _gbcf .Choice {_gdcef .MarshalXML (e ,_c .StartElement {});};if _gbcf .CChoice !=nil {_gbcf .CChoice .MarshalXML (e ,_c .StartElement {});};if _gbcf .DTable !=nil {_efee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_gbcf .DTable ,_efee );};if _gbcf .SpPr !=nil {_bbdba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbcf .SpPr ,_bbdba );};if _gbcf .ExtLst !=nil {_gacg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbcf .ExtLst ,_gacg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ValAx ()*CT_ValAx {_bgdg :=&CT_ValAx {};_bgdg .AxId =NewCT_UnsignedInt ();_bgdg .Scaling =NewCT_Scaling ();_bgdg .AxPos =NewCT_AxPos ();_bgdg .CrossAx =NewCT_UnsignedInt ();return _bgdg ;};func (_dbbb *ST_MarkerStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbbb =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dbbb =1;case "\u0064\u0061\u0073\u0068":*_dbbb =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dbbb =3;case "\u0064\u006f\u0074":*_dbbb =4;case "\u006e\u006f\u006e\u0065":*_dbbb =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_dbbb =6;case "\u0070\u006c\u0075\u0073":*_dbbb =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dbbb =8;case "\u0073\u0074\u0061\u0072":*_dbbb =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dbbb =10;case "\u0078":*_dbbb =11;case "\u0061\u0075\u0074\u006f":*_dbbb =12;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path
func (_ggeac *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _ggeac .PtCount !=nil {if _cbdf :=_ggeac .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_cbdf !=nil {return _cbdf ;};};for _acgff ,_beaca :=range _ggeac .Lvl {if _bgcgc :=_beaca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_acgff ));_bgcgc !=nil {return _bgcgc ;};};if _ggeac .ExtLst !=nil {if _bbae :=_ggeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbae !=nil {return _bbae ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DoughnutChart and its children
func (_geac *CT_DoughnutChart )Validate ()error {return _geac .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_degb *CT_ManualLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gega :for {_abbfd ,_edccb :=d .Token ();if _edccb !=nil {return _edccb ;};switch _cbfbd :=_abbfd .(type ){case _c .StartElement :switch _cbfbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degb .LayoutTarget =NewCT_LayoutTarget ();if _afbc :=d .DecodeElement (_degb .LayoutTarget ,&_cbfbd );_afbc !=nil {return _afbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degb .XMode =NewCT_LayoutMode ();if _edcg :=d .DecodeElement (_degb .XMode ,&_cbfbd );_edcg !=nil {return _edcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degb .YMode =NewCT_LayoutMode ();if _dgadf :=d .DecodeElement (_degb .YMode ,&_cbfbd );_dgadf !=nil {return _dgadf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degb .WMode =NewCT_LayoutMode ();if _dccb :=d .DecodeElement (_degb .WMode ,&_cbfbd );_dccb !=nil {return _dccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u006
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_NumFmt and its children
func (_ggbge *CT_NumFmt )Validate ()error {return _ggbge .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_fcgd *CT_ScatterSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcgd .Idx =NewCT_UnsignedInt ();_fcgd .Order =NewCT_UnsignedInt ();_eafbg :for {_caebd ,_aeea :=d .Token ();if _aeea !=nil {return _aeea ;};switch _acdfb :=_caebd .(type ){case _c .StartElement :switch _acdfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gdfdb :=d .DecodeElement (_fcgd .Idx ,&_acdfb );_gdfdb !=nil {return _gdfdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdbaa :=d .DecodeElement (_fcgd .Order ,&_acdfb );_bdbaa !=nil {return _bdbaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcgd .Tx =NewCT_SerTx ();if _edfae :=d .DecodeElement (_fcgd .Tx ,&_acdfb );_edfae !=nil {return _edfae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcgd .SpPr =_ee .NewCT_ShapeProperties ();if _beggd :=d .DecodeElement (_fcgd .SpPr ,&_acdfb );_beggd !=nil {return _beggd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u00
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_SurfaceSer and its children
func (_eaeaf *CT_SurfaceSer )Validate ()error {return _eaeaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};type ST_OfPieType byte ;func NewCT_ExternalData ()*CT_ExternalData {_gfed :=&CT_ExternalData {};return _gfed };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path
func (_cdgdeg *EG_LineChartShared )ValidateWithPath (path string )error {if _cedde :=_cdgdeg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cedde !=nil {return _cedde ;};if _cdgdeg .VaryColors !=nil {if _cbbff :=_cdgdeg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbbff !=nil {return _cbbff ;};};for _ddff ,_efbed :=range _cdgdeg .Ser {if _egccc :=_efbed .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddff ));_egccc !=nil {return _egccc ;};};if _cdgdeg .DLbls !=nil {if _dagfca :=_cdgdeg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dagfca !=nil {return _dagfca ;};};if _cdgdeg .DropLines !=nil {if _gadb :=_cdgdeg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gadb !=nil {return _gadb ;};};return nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path
func (_aced *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_cacbe *ST_DLblPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cacbe =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cacbe =1;case "\u0062":*_cacbe =2;case "\u0063\u0074\u0072":*_cacbe =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_cacbe =4;case "\u0069\u006e\u0045n\u0064":*_cacbe =5;case "\u006c":*_cacbe =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_cacbe =7;case "\u0072":*_cacbe =8;case "\u0074":*_cacbe =9;};return nil ;};func (_ccgcc *EG_AxSharedChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbeef :for {_aaafd ,_egbff :=d .Token ();if _egbff !=nil {return _egbff ;};switch _bcdab :=_aaafd .(type ){case _c .StartElement :switch _bcdab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgcc .Crosses =NewCT_Crosses ();if _geddc :=d .DecodeElement (_ccgcc .Crosses ,&_bcdab );_geddc !=nil {return _geddc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgcc .CrossesAt =NewCT_Double ();if _aeccc :=d .DecodeElement (_ccgcc .CrossesAt ,&_bcdab );_aeccc !=nil {return _aeccc ;};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",_bcdab .Name );if _fecga :=d .Skip ();_fecga !=nil {return _fecga ;};};case _c .EndElement :break _dbeef ;case _c .CharData :};};return nil ;};func (_bbadbg ST_PictureFormat )Validate ()error {return _bbadbg .ValidateWithPath ("")};func (_agfcg ST_PictureFormat )String ()string {switch _agfcg {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 "";};type ST_LblAlgn byte ;func (_cbcab *ST_Thickness )ValidateWithPath (path string )error {_abcdd :=[]string {};if _cbcab .ST_ThicknessPercent !=nil {_abcdd =append (_abcdd ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _cbcab .Uint32 !=nil {_abcdd =append (_abcdd ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_abcdd )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_abcdd );};return nil ;};func (_gdddf *CT_PlotAreaChoice1 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abfb :for {_fegfc ,_bafa :=d .Token ();if _bafa !=nil {return _bafa ;};switch _faegb :=_fegfc .(type ){case _c .StartElement :switch _faegb .Name {case _c .Name {Space :"\u
// Validate validates the CT_TxChoice and its children
func (_egccb *CT_TxChoice )Validate ()error {return _egccb .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_aaeb *CT_GapAmount )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaeb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_aaeb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Order and its children
func (_fgbgc *CT_Order )Validate ()error {return _fgbgc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_ccaac ST_Crosses )Validate ()error {return _ccaac .ValidateWithPath ("")};func (_dbcb *CT_ExternalData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dbcb .IdAttr )});e .EncodeToken (start );if _dbcb .AutoUpdate !=nil {_fgbbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_dbcb .AutoUpdate ,_fgbbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func (_dgd *CT_BarSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgd .Idx =NewCT_UnsignedInt ();_dgd .Order =NewCT_UnsignedInt ();_fge :for {_dcbc ,_eedb :=d .Token ();if _eedb !=nil {return _eedb ;};switch _aadc :=_dcbc .(type ){case _c .StartElement :switch _aadc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cage :=d .DecodeElement (_dgd .Idx ,&_aadc );_cage !=nil {return _cage ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aada :=d .DecodeElement (_dgd .Order ,&_aadc );_aada !=nil {return _aada ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgd .Tx =NewCT_SerTx ();if _aba :=d .DecodeElement (_dgd .Tx ,&_aadc );_aba !=nil {return _aba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgd .SpPr =_ee .NewCT_ShapeProperties ();if _beca :=d .DecodeElement (_dgd .SpPr ,&_aadc );_beca !=nil {return _beca ;};case _c .Name {Space :"\u00
2020-08-23 14:15:53 +00:00
2021-03-16 20:51:18 +00:00
// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path
2021-04-23 20:00:00 +00:00
func (_dbac *CT_NumData )ValidateWithPath (path string )error {if _dbac .PtCount !=nil {if _ccde :=_dbac .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_ccde !=nil {return _ccde ;};};for _gagb ,_cbbe :=range _dbac .Pt {if _badd :=_cbbe .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gagb ));_badd !=nil {return _badd ;};};if _dbac .ExtLst !=nil {if _dcag :=_dbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcag !=nil {return _dcag ;};};return nil ;};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 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BarDir and its children
func (_deef *CT_BarDir )Validate ()error {return _deef .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_acbe *CT_ManualLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _acbe .LayoutTarget !=nil {_baeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_acbe .LayoutTarget ,_baeb );};if _acbe .XMode !=nil {_bege :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_acbe .XMode ,_bege );};if _acbe .YMode !=nil {_dfebc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_acbe .YMode ,_dfebc );};if _acbe .WMode !=nil {_ebbd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_acbe .WMode ,_ebbd );};if _acbe .HMode !=nil {_fcdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_acbe .HMode ,_fcdd );};if _acbe .X !=nil {_adfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_acbe .X ,_adfc );};if _acbe .Y !=nil {_fbef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_acbe .Y ,_fbef );};if _acbe .W !=nil {_dbgcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_acbe .W ,_dbgcg );};if _acbe .H !=nil {_aagc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_acbe .H ,_aagc );};if _acbe .ExtLst !=nil {_eeag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acbe .ExtLst ,_eeag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dafb *CT_LblAlgn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dafb .ValAttr =ST_LblAlgn (1);for _ ,_cbff :=range start .Attr {if _cbff .Name .Local =="\u0076\u0061\u006c"{_dafb .ValAttr .UnmarshalXMLAttr (_cbff );continue ;};};for {_fegb ,_dag :=d .Token ();if _dag !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_dag );};if _fbbfe ,_bcca :=_fegb .(_c .EndElement );_bcca &&_fbbfe .Name ==start .Name {break ;};};return nil ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .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 ;};func (_ebafd *CT_LegendPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eeccc :=range start .Attr {if _eeccc .Name .Local =="\u0076\u0061\u006c"{_ebafd .ValAttr .UnmarshalXMLAttr (_eeccc );continue ;};};for {_eabge ,_fabe :=d .Token ();if _fabe !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_fabe );};if _fdffd ,_aaeba :=_eabge .(_c .EndElement );_aaeba &&_fdffd .Name ==start .Name {break ;};};return nil ;};func (_becc *CT_PictureOptions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _becc .ApplyToFront !=nil {_bccf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_becc .ApplyToFront ,_bccf );};if _becc .ApplyToSides !=nil {_bgage :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_becc .ApplyToSides ,_bgage );};if _becc .ApplyToEnd !=nil {_aebgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_becc .ApplyToEnd ,_aebgb );};if _becc .PictureFormat !=nil {_fadfg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path
func (_abfd *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_gcegb *CT_UpDownBars )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gcegb .GapWidth !=nil {_aggfc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_gcegb .GapWidth ,_aggfc );};if _gcegb .UpBars !=nil {_fgeaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_gcegb .UpBars ,_fgeaf );};if _gcegb .DownBars !=nil {_fdfbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_gcegb .DownBars ,_fdfbd );};if _gcegb .ExtLst !=nil {_fcaef :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcegb .ExtLst ,_fcaef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_ddeb :=&CT_BuiltInUnit {};return _ddeb };func (_egab *CT_RelId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecaef :=range start .Attr {if _ecaef .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"&&_ecaef .Name .Local =="\u0069\u0064"||_ecaef .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"&&_ecaef .Name .Local =="\u0069\u0064"{_dbaef ,_aede :=_ecaef .Value ,error (nil );if _aede !=nil {return _aede ;};_egab .IdAttr =_dbaef ;continue ;};};for {_dbagg ,_fbda :=d .Token ();if _fbda !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_fbda );};if _effaf ,_cegbe :=_dbagg .(_c .EndElement );_cegbe &&_effaf .Name ==start .Name {break ;};};return nil ;};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 (_gfdcca *EG_BarChartShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ebbec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_gfdcca .BarDir ,_ebbec );if _gfdcca .Grouping !=nil {_dabdb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gfdcca .Grouping ,_dabdb );};if _gfdcca .VaryColors !=nil {_cfegc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gfdcca .VaryColors ,_cfegc );};if _gfdcca .Ser !=nil {_gfgaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gegd :=range _gfdcca .Ser {e .EncodeElement (_gegd ,_gfgaa );};};if _gfdcca .DLbls !=nil {_afdag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gfdcca .DLbls ,_afdag );};return nil ;};func (_gcab *ST_TimeUnit )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcab =0;case "\u0064\u0061\u0079\u0073":*_gcab =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gcab =2;case "\u0079\u0065\u0061r\u0073":*_gcab =3;};return nil ;};func (_cbfae *CT_SizeRepresents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feaf :=range start .Attr {if _feaf .Name .Local =="\u0076\u0061\u006c"{_cbfae .ValAttr .Unma
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DispUnits and its children
func (_bdfcf *CT_DispUnits )Validate ()error {return _bdfcf .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_bcggb *CT_Order )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcggb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bcggb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path
func (_ggbg *CT_ChartSpace )ValidateWithPath (path string )error {if _ggbg .Date1904 !=nil {if _bbbc :=_ggbg .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_bbbc !=nil {return _bbbc ;};};if _ggbg .Lang !=nil {if _ddefa :=_ggbg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_ddefa !=nil {return _ddefa ;};};if _ggbg .RoundedCorners !=nil {if _gab :=_ggbg .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_gab !=nil {return _gab ;};};if _ggbg .Style !=nil {if _cbac :=_ggbg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cbac !=nil {return _cbac ;};};if _ggbg .ClrMapOvr !=nil {if _adgcg :=_ggbg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_adgcg !=nil {return _adgcg ;};};if _ggbg .PivotSource !=nil {if _agdb :=_ggbg .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_agdb !=nil {return _agdb ;};};if _ggbg .Protection !=nil {if _fdagf :=_ggbg .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fdagf !=nil {return _fdagf ;};};if _abca :=_ggbg .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_abca !=nil {return _abca ;};if _ggbg .SpPr !=nil {if _cddg :=_ggbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cddg !=nil {return _cddg ;};};if _ggbg .TxPr !=nil {if _bfecb :=_ggbg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfecb !=nil {return _bfecb ;};};if _ggbg .ExternalData !=nil {if _fegf :=_ggbg .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_fegf !=nil {return _fegf ;};};if _ggbg .PrintSettings !=nil {if _gabe :=_ggbg .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_gabe !=nil {return _gabe ;};};if _ggbg .UserShapes !=nil {if _gbefe :=_ggbg .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_gbefe !=nil {return _gbefe ;};};if _ggbg .ExtLst !=nil {if _gcefd :=_ggbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcefd !=nil {return _gcefd ;};};return nil ;};func NewEG_SerShared ()*EG_SerShared {_debbf :=&EG_SerShared {};_debbf .Idx =NewCT_UnsignedInt ();_debbf .Order =NewCT_UnsignedInt ();return _debbf ;};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;);type ST_PageSetupOrientation byte ;func NewChart ()*Chart {_eaad :=&Chart {};_eaad .CT_RelId =*NewCT_RelId ();return _eaad };type ST_ErrBarType byte ;func (_feee *CT_ErrBars )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feee .ErrBarType =NewCT_ErrBarType ();_feee .ErrValType =NewCT_ErrValType ();_decg :for {_gfgg ,_deag :=d .Token ();if _deag !=nil {return _deag ;};switch _fdff :=_gfgg .(type ){case _c .StartElement :switch _fdff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feee .ErrDir =NewCT_ErrDir ();if _fdeg :=d .DecodeElement (_feee .ErrDir ,&_fdff );_fdeg !=nil {return _fdeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u006
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_SurfaceChart and its children
func (_fddbea *CT_SurfaceChart )Validate ()error {return _fddbea .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func (_dbggc *EG_LegendEntryData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcaca :for {_dfbgf ,_ecca :=d .Token ();if _ecca !=nil {return _ecca ;};switch _gcgbf :=_dfbgf .(type ){case _c .StartElement :switch _gcgbf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbggc .TxPr =_ee .NewCT_TextBody ();if _gccgb :=d .DecodeElement (_dbggc .TxPr ,&_gcgbf );_gccgb !=nil {return _gccgb ;};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",_gcgbf .Name );if _baaefa :=d .Skip ();_baaefa !=nil {return _baaefa ;};};case _c .EndElement :break _fcaca ;case _c .CharData :};};return nil ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_cfcae :=&CT_Pie3DChart {};return _cfcae };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path
func (_fdb *CT_Bar3DChart )ValidateWithPath (path string )error {if _adgb :=_fdb .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_adgb !=nil {return _adgb ;};if _fdb .Grouping !=nil {if _decd :=_fdb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_decd !=nil {return _decd ;};};if _fdb .VaryColors !=nil {if _ffe :=_fdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ffe !=nil {return _ffe ;};};for _ecea ,_gba :=range _fdb .Ser {if _fcb :=_gba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecea ));_fcb !=nil {return _fcb ;};};if _fdb .DLbls !=nil {if _bbda :=_fdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbda !=nil {return _bbda ;};};if _fdb .GapWidth !=nil {if _gecc :=_fdb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_gecc !=nil {return _gecc ;};};if _fdb .GapDepth !=nil {if _gefa :=_fdb .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_gefa !=nil {return _gefa ;};};if _fdb .Shape !=nil {if _dgf :=_fdb .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_dgf !=nil {return _dgf ;};};for _cdb ,_adda :=range _fdb .AxId {if _ded :=_adda .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cdb ));_ded !=nil {return _ded ;};};if _fdb .ExtLst !=nil {if _cda :=_fdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cda !=nil {return _cda ;};};return nil ;};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path
func (_ddbfd *CT_LogBase )ValidateWithPath (path string )error {if _ddbfd .ValAttr < 2{return _b .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 ,_ddbfd .ValAttr );};if _ddbfd .ValAttr > 1000{return _b .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 ,_ddbfd .ValAttr );};return nil ;};func (_ccebd ST_TickLblPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdaac :=_c .Attr {};_fdaac .Name =name ;switch _ccebd {case ST_TickLblPosUnset :_fdaac .Value ="";case ST_TickLblPosHigh :_fdaac .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_fdaac .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_fdaac .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_fdaac .Value ="\u006e\u006f\u006e\u0065";};return _fdaac ,nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path
func (_adcd *CT_DLblPos )ValidateWithPath (path string )error {if _adcd .ValAttr ==ST_DLblPosUnset {return _b .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 _bfac :=_adcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfac !=nil {return _bfac ;};return nil ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_edfb :=&CT_DLblsChoice {};return _edfb };func (_ge *CT_AreaChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ge .Grouping !=nil {_afa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ge .Grouping ,_afa );};if _ge .VaryColors !=nil {_ggc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ge .VaryColors ,_ggc );};if _ge .Ser !=nil {_bbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_afg :=range _ge .Ser {e .EncodeElement (_afg ,_bbb );};};if _ge .DLbls !=nil {_fd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ge .DLbls ,_fd );};if _ge .DropLines !=nil {_age :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ge .DropLines ,_age );};_cg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_adf :=range _ge .AxId {e .EncodeElement (_adf ,_cg );};if _ge .ExtLst !=nil {_dc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ge .ExtLst ,_dc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddadae *ST_PictureFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbadb ,_adbd :=d .Token ();if _adbd !=nil {return _adbd ;};if _ggfef ,_adca :=_dbadb .(_c .EndElement );_adca &&_ggfef .Name ==start .Name {*_ddadae =1;return nil ;};if _ecbdb ,_ffag :=_dbadb .(_c .CharData );!_ffag {return _b .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",_dbadb );}else {switch string (_ecbdb ){case "":*_ddadae =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ddadae =1;case "\u0073\u0074\u0061c\u006b":*_ddadae =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ddadae =3;};};_dbadb ,_adbd =d .Token ();if _adbd !=nil {return _adbd ;};if _fdgf ,_gbca :=_dbadb .(_c .EndElement );_gbca &&_fdgf .Name ==start .Name {return nil ;};return _b .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",_dbadb );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_StrData and its children
func (_bcfgbf *CT_StrData )Validate ()error {return _bcfgbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ErrDir and its children
func (_efgc *CT_ErrDir )Validate ()error {return _efgc .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func NewCT_Period ()*CT_Period {_bbdc :=&CT_Period {};return _bbdc };type ST_MarkerStyle byte ;func (_gcecd ST_ErrValType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcfce :=_c .Attr {};_bcfce .Name =name ;switch _gcecd {case ST_ErrValTypeUnset :_bcfce .Value ="";case ST_ErrValTypeCust :_bcfce .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_bcfce .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_bcfce .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_bcfce .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_bcfce .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _bcfce ,nil ;};func (_ffcgd ST_Grouping )Validate ()error {return _ffcgd .ValidateWithPath ("")};func (_ddg *CT_AxPos )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddg .ValAttr =ST_AxPos (1);for _ ,_acdg :=range start .Attr {if _acdg .Name .Local =="\u0076\u0061\u006c"{_ddg .ValAttr .UnmarshalXMLAttr (_acdg );continue ;};};for {_bg ,_ccff :=d .Token ();if _ccff !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_ccff );};if _eda ,_bfcb :=_bg .(_c .EndElement );_bfcb &&_eda .Name ==start .Name {break ;};};return nil ;};func (_cbbdd ST_Grouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbbdd .String (),start );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_Overlap is a union type
type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func (_cdfgf ST_GapAmount )String ()string {if _cdfgf .ST_GapAmountPercent !=nil {return _b .Sprintf ("\u0025\u0076",*_cdfgf .ST_GapAmountPercent );};if _cdfgf .ST_GapAmountUShort !=nil {return _b .Sprintf ("\u0025\u0076",*_cdfgf .ST_GapAmountUShort );};return "";};func (_gfcgfb ST_LblAlgn )String ()string {switch _gfcgfb {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};type CT_SerTx struct{Choice *CT_SerTxChoice ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};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 *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_gdgfe ,_egaae :=_cfc .ParseInt (s ,10,8);if _egaae !=nil {return ST_Overlap {},_egaae ;};_fcbag :=int8 (_gdgfe );return ST_Overlap {ST_OverlapByte :&_fcbag },nil ;};func (_bafffb ST_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bafffb .String (),start );};func (_dedf *CT_FirstSliceAng )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeddc :=range start .Attr {if _aeddc .Name .Local =="\u0076\u0061\u006c"{_bada ,_fdae :=_cfc .ParseUint (_aeddc .Value ,10,16);if _fdae !=nil {return _fdae ;};_acafa :=uint16 (_bada );_dedf .ValAttr =&_acafa ;continue ;};};for {_dfaf ,_ggfc :=d .Token ();if _ggfc !=nil {return _b .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",_ggfc );};if _fgef ,_dfgac :=_dfaf .(_c .EndElement );_dfgac &&_fgef .Name ==start .Name {break ;};};return nil ;};func NewCT_Line3DChart ()*CT_Line3DChart {_cadgb :=&CT_Line3DChart {};_cadgb .Grouping =NewCT_Grouping ();return _cadgb ;};func (_afcg *CT_MarkerStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bfbc ,_edca :=_afcg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _edca !=nil {return _edca ;};start .Attr =append (start .Attr ,_bfbc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdfd *ST_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbdb ,_bdfgde :=d .Token ();if _bdfgde !=nil {return _bdfgde ;};if _fdga ,_fbba :=_fdbdb .(_c .EndElement );_fbba &&_fdga .Name ==start .Name {*_bdfd =1;return nil ;};if _fbeccb ,_ggfbe :=_fdbdb .(_c .CharData );!_ggfbe {return _b .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",_fdbdb );}else {switch string (_fbeccb ){case "":*_bdfd =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_bdfd =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_bdfd =2;};};_fdbdb ,_bdfgde =d .Token ();if _bdfgde !=nil {return _bdfgde ;};if _cgccb ,_bbeda :=_fdbdb .(_c .EndElement );_bbeda &&_cgccb .Name ==start .Name {return nil ;};return _b .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",_fdbdb );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path
func (_ccecf *CT_BarGrouping )ValidateWithPath (path string )error {if _cegb :=_ccecf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cegb !=nil {return _cegb ;};return nil ;};func (_eeba *CT_Surface )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eeba .Thickness !=nil {_gecbg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_eeba .Thickness ,_gecbg );};if _eeba .SpPr !=nil {_cbcce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eeba .SpPr ,_cbcce );};if _eeba .PictureOptions !=nil {_ebefg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eeba .PictureOptions ,_ebefg );};if _eeba .ExtLst !=nil {_ggfgd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeba .ExtLst ,_ggfgd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path
func (_gadafa *CT_Pie3DChart )ValidateWithPath (path string )error {if _gadafa .VaryColors !=nil {if _cfabd :=_gadafa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cfabd !=nil {return _cfabd ;};};for _ddbec ,_dfbeb :=range _gadafa .Ser {if _cgae :=_dfbeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddbec ));_cgae !=nil {return _cgae ;};};if _gadafa .DLbls !=nil {if _cbdg :=_gadafa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbdg !=nil {return _cbdg ;};};if _gadafa .ExtLst !=nil {if _dddca :=_gadafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddca !=nil {return _dddca ;};};return nil ;};func (_geggd ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _geggd {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geggd ));};return nil ;};func NewCT_LblOffset ()*CT_LblOffset {_fcbf :=&CT_LblOffset {};return _fcbf };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path
func (_cbafa *CT_PictureFormat )ValidateWithPath (path string )error {if _cbafa .ValAttr ==ST_PictureFormatUnset {return _b .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 _aacgg :=_cbafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacgg !=nil {return _aacgg ;};return nil ;};func (_cdeba ST_PictureFormat )ValidateWithPath (path string )error {switch _cdeba {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeba ));};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path
func (_faaba *EG_AxShared )ValidateWithPath (path string )error {if _egdce :=_faaba .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_egdce !=nil {return _egdce ;};if _gfgab :=_faaba .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gfgab !=nil {return _gfgab ;};if _faaba .Delete !=nil {if _abdf :=_faaba .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_abdf !=nil {return _abdf ;};};if _cddbc :=_faaba .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_cddbc !=nil {return _cddbc ;};if _faaba .MajorGridlines !=nil {if _gdffg :=_faaba .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gdffg !=nil {return _gdffg ;};};if _faaba .MinorGridlines !=nil {if _cecd :=_faaba .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cecd !=nil {return _cecd ;};};if _faaba .Title !=nil {if _adegbb :=_faaba .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_adegbb !=nil {return _adegbb ;};};if _faaba .NumFmt !=nil {if _aebfe :=_faaba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aebfe !=nil {return _aebfe ;};};if _faaba .MajorTickMark !=nil {if _dacg :=_faaba .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dacg !=nil {return _dacg ;};};if _faaba .MinorTickMark !=nil {if _ceeda :=_faaba .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ceeda !=nil {return _ceeda ;};};if _faaba .TickLblPos !=nil {if _fddaf :=_faaba .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fddaf !=nil {return _fddaf ;};};if _faaba .SpPr !=nil {if _dfege :=_faaba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfege !=nil {return _dfege ;};};if _faaba .TxPr !=nil {if _bddd :=_faaba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bddd !=nil {return _bddd ;};};if _cfdeb :=_faaba .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_cfdeb !=nil {return _cfdeb ;};if _faaba .Choice !=nil {if _ccbae :=_faaba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ccbae !=nil {return _ccbae ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path
func (_gfgd *CT_OfPieChart )ValidateWithPath (path string )error {if _eaea :=_gfgd .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_eaea !=nil {return _eaea ;};if _gfgd .VaryColors !=nil {if _cbcgd :=_gfgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbcgd !=nil {return _cbcgd ;};};for _fgfb ,_ffgfa :=range _gfgd .Ser {if _dbcbd :=_ffgfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fgfb ));_dbcbd !=nil {return _dbcbd ;};};if _gfgd .DLbls !=nil {if _cffe :=_gfgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cffe !=nil {return _cffe ;};};if _gfgd .GapWidth !=nil {if _badb :=_gfgd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_badb !=nil {return _badb ;};};if _gfgd .SplitType !=nil {if _ecdb :=_gfgd .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_ecdb !=nil {return _ecdb ;};};if _gfgd .SplitPos !=nil {if _ageb :=_gfgd .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_ageb !=nil {return _ageb ;};};if _gfgd .CustSplit !=nil {if _dbff :=_gfgd .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_dbff !=nil {return _dbff ;};};if _gfgd .SecondPieSize !=nil {if _dbcf :=_gfgd .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_dbcf !=nil {return _dbcf ;};};for _gfcbe ,_fdgd :=range _gfgd .SerLines {if _gaca :=_fdgd .ValidateWithPath (_b .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_gfcbe ));_gaca !=nil {return _gaca ;};};if _gfgd .ExtLst !=nil {if _eagba :=_gfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eagba !=nil {return _eagba ;};};return nil ;};func (_bcba ST_DispBlanksAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bcba .String (),start );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path
func (_fefd *CT_BuiltInUnit )ValidateWithPath (path string )error {if _dcbe :=_fefd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcbe !=nil {return _dcbe ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_MultiLvlStrRef and its children
func (_bffaf *CT_MultiLvlStrRef )Validate ()error {return _bffaf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_aefd *CT_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdab :=range start .Attr {if _cdab .Name .Local =="\u0076\u0061\u006c"{_aefd .ValAttr .UnmarshalXMLAttr (_cdab );continue ;};};for {_ggcbc ,_abbb :=d .Token ();if _abbb !=nil {return _b .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",_abbb );};if _ccge ,_caeb :=_ggcbc .(_c .EndElement );_caeb &&_ccge .Name ==start .Name {break ;};};return nil ;};type CT_CatAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .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 (_fddaa *Group_DLbls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdcag :for {_ccdbc ,_afcc :=d .Token ();if _afcc !=nil {return _afcc ;};switch _befee :=_ccdbc .(type ){case _c .StartElement :switch _befee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddaa .NumFmt =NewCT_NumFmt ();if _acadd :=d .DecodeElement (_fddaa .NumFmt ,&_befee );_acadd !=nil {return _acadd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddaa .SpPr =_ee .NewCT_ShapeProperties ();if _cbbg :=d .DecodeElement (_fddaa .SpPr ,&_befee );_cbbg !=nil {return _cbbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddaa .TxPr =_ee .NewCT_TextBody ();if _eddcae :=d .DecodeElement (_fddaa .TxPr ,&_befee );_eddcae !=nil {return _eddcae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path
func (_bcgcd *CT_SerTx )ValidateWithPath (path string )error {if _deeed :=_bcgcd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_deeed !=nil {return _deeed ;};return nil ;};func (_ceceg *EG_SerShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_fcedaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ceceg .Idx ,_fcedaa );_abeca :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ceceg .Order ,_abeca );if _ceceg .Tx !=nil {_fega :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ceceg .Tx ,_fega );};if _ceceg .SpPr !=nil {_bccc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ceceg .SpPr ,_bccc );};return nil ;};func (_egagb ST_CrossBetween )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebceaa :=_c .Attr {};_ebceaa .Name =name ;switch _egagb {case ST_CrossBetweenUnset :_ebceaa .Value ="";case ST_CrossBetweenBetween :_ebceaa .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_ebceaa .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _ebceaa ,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 ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_dfefd *ST_SplitType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfefd =0;case "\u0061\u0075\u0074\u006f":*_dfefd =1;case "\u0063\u0075\u0073\u0074":*_dfefd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dfefd =3;case "\u0070\u006f\u0073":*_dfefd =4;case "\u0076\u0061\u006c":*_dfefd =5;};return nil ;};func (_ceaaa *CT_SplitType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ceef :=range start .Attr {if _ceef .Name .Local =="\u0076\u0061\u006c"{_ceaaa .ValAttr .UnmarshalXMLAttr (_ceef );continue ;};};for {_agebe ,_gbbab :=d .Token ();if _gbbab !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gbbab );};if _befa ,_ffcea :=_agebe .(_c .EndElement );_ffcea &&_befa .Name ==start .Name {break ;};};return nil ;};func (_bbff *CT_DLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bebff ,_gcfd :=_bbff .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _gcfd !=nil {return _gcfd ;};start .Attr =append (start .Attr ,_bebff );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_AxisUnit and its children
func (_gad *CT_AxisUnit )Validate ()error {return _gad .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .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 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Overlap and its children
func (_geegc *CT_Overlap )Validate ()error {return _geegc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_gbdgg ST_DepthPercent )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbdgg .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_c .CharData (*_gbdgg .ST_DepthPercentWithSymbol ));};if _gbdgg .ST_DepthPercentUShort !=nil {e .EncodeToken (_c .CharData (_b .Sprintf ("\u0025\u0064",*_gbdgg .ST_DepthPercentUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func (_bcagcf *ST_ErrDir )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcagcf =0;case "\u0078":*_bcagcf =1;case "\u0079":*_bcagcf =2;};return nil ;};func (_abf *CT_Bar3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abf .BarDir =NewCT_BarDir ();_fee :for {_gbg ,_bed :=d .Token ();if _bed !=nil {return _bed ;};switch _fce :=_gbg .(type ){case _c .StartElement :switch _fce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aae :=d .DecodeElement (_abf .BarDir ,&_fce );_aae !=nil {return _aae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .Grouping =NewCT_BarGrouping ();if _afgb :=d .DecodeElement (_abf .Grouping ,&_fce );_afgb !=nil {return _afgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abf .VaryColors =NewCT_Boolean ();if _agge :=d .DecodeElement (_abf .VaryColors ,&_fce );_agge !=nil {return _agge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfcg :=
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the ChartSpace and its children
func (_cead *ChartSpace )Validate ()error {return _cead .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_egde *CT_MarkerSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eacd :=range start .Attr {if _eacd .Name .Local =="\u0076\u0061\u006c"{_bgbcg ,_ddfg :=_cfc .ParseUint (_eacd .Value ,10,8);if _ddfg !=nil {return _ddfg ;};_eebc :=uint8 (_bgbcg );_egde .ValAttr =&_eebc ;continue ;};};for {_bbag ,_aaeg :=d .Token ();if _aaeg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_aaeg );};if _egad ,_fbdbcc :=_bbag .(_c .EndElement );_fbdbcc &&_egad .Name ==start .Name {break ;};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_gddd :=&CT_PictureOptions {};return _gddd };func NewCT_SerAx ()*CT_SerAx {_gdcd :=&CT_SerAx {};_gdcd .AxId =NewCT_UnsignedInt ();_gdcd .Scaling =NewCT_Scaling ();_gdcd .AxPos =NewCT_AxPos ();_gdcd .CrossAx =NewCT_UnsignedInt ();return _gdcd ;};func (_ddace *CT_Legend )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ddace .LegendPos !=nil {_cdbg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_ddace .LegendPos ,_cdbg );};if _ddace .LegendEntry !=nil {_fcfag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_cegbf :=range _ddace .LegendEntry {e .EncodeElement (_cegbf ,_fcfag );};};if _ddace .Layout !=nil {_eaba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ddace .Layout ,_eaba );};if _ddace .Overlay !=nil {_gead :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_ddace .Overlay ,_gead );};if _ddace .SpPr !=nil {_eggf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddace .SpPr ,_eggf );};if _ddace .TxPr !=nil {_adbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ddace .TxPr ,_adbg );};if _ddace .ExtLst !=nil {_dfbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddace .ExtLst ,_dfbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cafgf ST_ErrDir )String ()string {switch _cafgf {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func (_abcac ST_TickMark )Validate ()error {return _abcac .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path
func (_fbee *CT_DoughnutChart )ValidateWithPath (path string )error {if _fbee .VaryColors !=nil {if _agea :=_fbee .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agea !=nil {return _agea ;};};for _fbecc ,_dedef :=range _fbee .Ser {if _ggbc :=_dedef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fbecc ));_ggbc !=nil {return _ggbc ;};};if _fbee .DLbls !=nil {if _gdcb :=_fbee .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gdcb !=nil {return _gdcb ;};};if _fbee .FirstSliceAng !=nil {if _eade :=_fbee .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_eade !=nil {return _eade ;};};if _fbee .HoleSize !=nil {if _fbfa :=_fbee .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_fbfa !=nil {return _fbfa ;};};if _fbee .ExtLst !=nil {if _edceg :=_fbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edceg !=nil {return _edceg ;};};return nil ;};func (_afggd *ST_TickMark )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afggd =0;case "\u0063\u0072\u006fs\u0073":*_afggd =1;case "\u0069\u006e":*_afggd =2;case "\u006e\u006f\u006e\u0065":*_afggd =3;case "\u006f\u0075\u0074":*_afggd =4;};return nil ;};func (_dcbae ST_PictureFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcbae .String (),start );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path
func (_fgbec *CT_Surface )ValidateWithPath (path string )error {if _fgbec .Thickness !=nil {if _dbgdf :=_fgbec .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_dbgdf !=nil {return _dbgdf ;};};if _fgbec .SpPr !=nil {if _ddbge :=_fgbec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ddbge !=nil {return _ddbge ;};};if _fgbec .PictureOptions !=nil {if _afacc :=_fgbec .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_afacc !=nil {return _afacc ;};};if _fgbec .ExtLst !=nil {if _fbeb :=_fgbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbeb !=nil {return _fbeb ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DTable and its children
func (_ddefc *CT_DTable )Validate ()error {return _ddefc .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ErrBars and its children
func (_agbb *CT_ErrBars )Validate ()error {return _agbb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_fdadd *ST_GapAmount )Validate ()error {return _fdadd .ValidateWithPath ("")};func NewCT_Orientation ()*CT_Orientation {_gbgde :=&CT_Orientation {};return _gbgde };func (_gccfa ST_ErrBarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gccfa .String (),start );};func (_bbdca *CT_Thickness )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_facda :=range start .Attr {if _facda .Name .Local =="\u0076\u0061\u006c"{_afcb ,_ddbaf :=ParseUnionST_Thickness (_facda .Value );if _ddbaf !=nil {return _ddbaf ;};_bbdca .ValAttr =_afcb ;continue ;};};for {_ccfga ,_ebaaa :=d .Token ();if _ebaaa !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_ebaaa );};if _fgbcc ,_fcgac :=_ccfga .(_c .EndElement );_fcgac &&_fgbcc .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DispUnitsChoice and its children
func (_dggab *CT_DispUnitsChoice )Validate ()error {return _dggab .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func (_gddg *ST_TickLblPos )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gddg =0;case "\u0068\u0069\u0067\u0068":*_gddg =1;case "\u006c\u006f\u0077":*_gddg =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_gddg =3;case "\u006e\u006f\u006e\u0065":*_gddg =4;};return nil ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_adcff ,_eafad :=_cfc .ParseUint (s ,10,16);if _eafad !=nil {return ST_SecondPieSize {},_eafad ;};_gbfad :=uint16 (_adcff );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_gbfad },nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path
func (_bcgcdc *CT_Trendline )ValidateWithPath (path string )error {if _bcgcdc .SpPr !=nil {if _gfccc :=_bcgcdc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfccc !=nil {return _gfccc ;};};if _adegb :=_bcgcdc .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_adegb !=nil {return _adegb ;};if _bcgcdc .Order !=nil {if _aefc :=_bcgcdc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_aefc !=nil {return _aefc ;};};if _bcgcdc .Period !=nil {if _cgega :=_bcgcdc .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_cgega !=nil {return _cgega ;};};if _bcgcdc .Forward !=nil {if _afabdf :=_bcgcdc .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_afabdf !=nil {return _afabdf ;};};if _bcgcdc .Backward !=nil {if _bdcdf :=_bcgcdc .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_bdcdf !=nil {return _bdcdf ;};};if _bcgcdc .Intercept !=nil {if _gfgff :=_bcgcdc .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_gfgff !=nil {return _gfgff ;};};if _bcgcdc .DispRSqr !=nil {if _cfcde :=_bcgcdc .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_cfcde !=nil {return _cfcde ;};};if _bcgcdc .DispEq !=nil {if _egeec :=_bcgcdc .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_egeec !=nil {return _egeec ;};};if _bcgcdc .TrendlineLbl !=nil {if _bgabd :=_bcgcdc .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_bgabd !=nil {return _bgabd ;};};if _bcgcdc .ExtLst !=nil {if _dadf :=_bcgcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadf !=nil {return _dadf ;};};return nil ;};func (_egdaf *ST_Crosses )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egdaf =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_egdaf =1;case "\u006d\u0061\u0078":*_egdaf =2;case "\u006d\u0069\u006e":*_egdaf =3;};return nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;);func (_fabeb *CT_PlotArea )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbafc :for {_dggae ,_dedg :=d .Token ();if _dedg !=nil {return _dedg ;};switch _ffgag :=_dggae .(type ){case _c .StartElement :switch _ffgag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabeb .Layout =NewCT_Layout ();if _adcbg :=d .DecodeElement (_fabeb .Layout ,&_ffgag );_adcbg !=nil {return _adcbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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\u0
2020-11-09 01:00:18 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path
func (_efdc *CT_LayoutTarget )ValidateWithPath (path string )error {if _ffba :=_efdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffba !=nil {return _ffba ;};return nil ;};func NewCT_Chart ()*CT_Chart {_bdce :=&CT_Chart {};_bdce .PlotArea =NewCT_PlotArea ();return _bdce };func (_bc *CT_Area3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bc .Grouping !=nil {_eee :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bc .Grouping ,_eee );};if _bc .VaryColors !=nil {_ae :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bc .VaryColors ,_ae );};if _bc .Ser !=nil {_be :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ec :=range _bc .Ser {e .EncodeElement (_ec ,_be );};};if _bc .DLbls !=nil {_ca :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bc .DLbls ,_ca );};if _bc .DropLines !=nil {_fg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bc .DropLines ,_fg );};if _bc .GapDepth !=nil {_cfcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bc .GapDepth ,_cfcg );};_bf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ag :=range _bc .AxId {e .EncodeElement (_ag ,_bf );};if _bc .ExtLst !=nil {_db :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bc .ExtLst ,_db );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_HPercent is a union type
type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PictureOptions and its children
func (_agaec *CT_PictureOptions )Validate ()error {return _agaec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func NewCT_SecondPieSize ()*CT_SecondPieSize {_fdcff :=&CT_SecondPieSize {};return _fdcff };func (_edbec *CT_TrendlineLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edbec .Layout !=nil {_feeea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_edbec .Layout ,_feeea );};if _edbec .Tx !=nil {_bafff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_edbec .Tx ,_bafff );};if _edbec .NumFmt !=nil {_dabd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edbec .NumFmt ,_dabd );};if _edbec .SpPr !=nil {_gbbg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edbec .SpPr ,_gbbg );};if _edbec .TxPr !=nil {_faffa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edbec .TxPr ,_faffa );};if _edbec .ExtLst !=nil {_cfcded :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbec .ExtLst ,_cfcded );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbdg *EG_PieChartShared )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbcg :for {_bcdgd ,_dgfaea :=d .Token ();if _dgfaea !=nil {return _dgfaea ;};switch _gcgaa :=_bcdgd .(type ){case _c .StartElement :switch _gcgaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daae :=d .DecodeElement (_fbdg .VaryColors ,&_gcgaa );_daae !=nil {return _daae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbccg :=NewCT_PieSer ();if _gecfa :=d .DecodeElement (_fbccg ,&_gcgaa );_gecfa !=nil {return _gecfa ;};_fbdg .Ser =append (_fbdg .Ser ,_fbccg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddga :=d .DecodeElement (_fbdg .DLbls ,&_gcgaa );_ddga !=nil {return _
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path
func (_gabed *CT_TrendlineLbl )ValidateWithPath (path string )error {if _gabed .Layout !=nil {if _dege :=_gabed .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dege !=nil {return _dege ;};};if _gabed .Tx !=nil {if _fcfga :=_gabed .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fcfga !=nil {return _fcfga ;};};if _gabed .NumFmt !=nil {if _bfgae :=_gabed .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bfgae !=nil {return _bfgae ;};};if _gabed .SpPr !=nil {if _bfef :=_gabed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfef !=nil {return _bfef ;};};if _gabed .TxPr !=nil {if _bcabg :=_gabed .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bcabg !=nil {return _bcabg ;};};if _gabed .ExtLst !=nil {if _gfgac :=_gabed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfgac !=nil {return _gfgac ;};};return nil ;};func (_ebdfa *CT_DispUnits )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebdfa .Choice !=nil {_ebdfa .Choice .MarshalXML (e ,_c .StartElement {});};if _ebdfa .DispUnitsLbl !=nil {_cfbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_ebdfa .DispUnitsLbl ,_cfbd );};if _ebdfa .ExtLst !=nil {_eaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebdfa .ExtLst ,_eaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Skip struct{ValAttr uint32 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_SerTx and its children
func (_dbgd *CT_SerTx )Validate ()error {return _dbgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func (_eadbe *CT_ChartLines )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbb :for {_ffbcg ,_dcc :=d .Token ();if _dcc !=nil {return _dcc ;};switch _fgccf :=_ffbcg .(type ){case _c .StartElement :switch _fgccf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadbe .SpPr =_ee .NewCT_ShapeProperties ();if _ddac :=d .DecodeElement (_eadbe .SpPr ,&_fgccf );_ddac !=nil {return _ddac ;};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",_fgccf .Name );if _dfbg :=d .Skip ();_dfbg !=nil {return _dfbg ;};};case _c .EndElement :break _fbb ;case _c .CharData :};};return nil ;};func (_dacf ST_SplitType )ValidateWithPath (path string )error {switch _dacf {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacf ));};return nil ;};func (_gfdgg ST_LayoutTarget )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfdgg .String (),start );};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 (_bfa *CT_CatAx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfa .AxId =NewCT_UnsignedInt ();_bfa .Scaling =NewCT_Scaling ();_bfa .AxPos =NewCT_AxPos ();_bfa .CrossAx =NewCT_UnsignedInt ();_dgge :for {_cgc ,_agb :=d .Token ();if _agb !=nil {return _agb ;};switch _gdcc :=_cgc .(type ){case _c .StartElement :switch _gdcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cced :=d .DecodeElement (_bfa .AxId ,&_gdcc );_cced !=nil {return _cced ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdd :=d .DecodeElement (_bfa .Scaling ,&_g
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path
func (_faaf *CT_NumDataSource )ValidateWithPath (path string )error {if _gcba :=_faaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gcba !=nil {return _gcba ;};return nil ;};func (_gbbfb ST_SizeRepresents )ValidateWithPath (path string )error {switch _gbbfb {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbfb ));};return nil ;};func (_fdfa ST_ErrDir )Validate ()error {return _fdfa .ValidateWithPath ("")};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_effbe ST_LblOffset )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _effbe .ST_LblOffsetPercent !=nil {e .EncodeToken (_c .CharData (*_effbe .ST_LblOffsetPercent ));};if _effbe .ST_LblOffsetUShort !=nil {e .EncodeToken (_c .CharData (_b .Sprintf ("\u0025\u0064",*_effbe .ST_LblOffsetUShort )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;);func (_cacda *CT_HoleSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cacda .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cacda .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afbfdb ST_ErrValType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_afbfdb .String (),start );};type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the Chart and its children, prefixing error messages with path
func (_gdbga *Chart )ValidateWithPath (path string )error {if _fagbg :=_gdbga .CT_RelId .ValidateWithPath (path );_fagbg !=nil {return _fagbg ;};return nil ;};func (_egfae *CT_ScatterChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dfbcga :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_egfae .ScatterStyle ,_dfbcga );if _egfae .VaryColors !=nil {_gbbeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_egfae .VaryColors ,_gbbeb );};if _egfae .Ser !=nil {_faace :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gccb :=range _egfae .Ser {e .EncodeElement (_gccb ,_faace );};};if _egfae .DLbls !=nil {_eadf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_egfae .DLbls ,_eadf );};_cbeec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ggafg :=range _egfae .AxId {e .EncodeElement (_ggafg ,_cbeec );};if _egfae .ExtLst !=nil {_bgdbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egfae .ExtLst ,_bgdbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_bfada :=&CT_MarkerSize {};return _bfada };func NewCT_TextLanguageID ()*CT_TextLanguageID {_afbba :=&CT_TextLanguageID {};return _afbba };func (_aage ST_RadarStyle )Validate ()error {return _aage .ValidateWithPath ("")};type ST_TickMark byte ;var ST_SecondPieSizePercentPatternRe =_cf .MustCompile (ST_SecondPieSizePercentPattern );
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BubbleSer and its children
func (_baed *CT_BubbleSer )Validate ()error {return _baed .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};func NewCT_NumVal ()*CT_NumVal {_ddeg :=&CT_NumVal {};return _ddeg };func (_dccfgb ST_TrendlineType )Validate ()error {return _dccfgb .ValidateWithPath ("")};func (_gefaf ST_TimeUnit )String ()string {switch _gefaf {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 "";};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_ee .CT_TextBody ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path
func (_gdggb *CT_Grouping )ValidateWithPath (path string )error {if _fecd :=_gdggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecd !=nil {return _fecd ;};return nil ;};func (_agbgd ST_LblAlgn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agbgd .String (),start );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_RelId and its children
func (_eaeaa *CT_RelId )Validate ()error {return _eaeaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_ecddb *UserShapes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 _ecddb .CT_Drawing .MarshalXML (e ,start );};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_SplitType ()*CT_SplitType {_ffcacd :=&CT_SplitType {};return _ffcacd };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path
func (_bbage *CT_Perspective )ValidateWithPath (path string )error {if _bbage .ValAttr !=nil {if *_bbage .ValAttr < 0{return _b .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 ,*_bbage .ValAttr );};if *_bbage .ValAttr > 240{return _b .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 ,*_bbage .ValAttr );};};return nil ;};func (_fcfb *CT_DispUnitsLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afaf :for {_bfdg ,_bcab :=d .Token ();if _bcab !=nil {return _bcab ;};switch _gaag :=_bfdg .(type ){case _c .StartElement :switch _gaag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfb .Layout =NewCT_Layout ();if _dbbeb :=d .DecodeElement (_fcfb .Layout ,&_gaag );_dbbeb !=nil {return _dbbeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfb .Tx =NewCT_Tx ();if _gcgf :=d .DecodeElement (_fcfb .Tx ,&_gaag );_gcgf !=nil {return _gcgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfb .SpPr =_ee .NewCT_ShapeProperties ();if _edfa :=d .DecodeElement (_fcfb .SpPr ,&_gaag );_edfa !=nil {return _edfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfb .TxPr =_ee .NewCT_TextBody ();if _beab :=d .DecodeElement (_fcfb .TxPr ,&_gaag );_beab !=nil {return _beab ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Period and its children
func (_efgb *CT_Period )Validate ()error {return _efgb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};func (_gadfd ST_BarGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gadfd .String (),start );};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .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 ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_Extension struct{UriAttr *string ;Any _a .Any ;};func NewCT_TrendlineType ()*CT_TrendlineType {_dggbf :=&CT_TrendlineType {};return _dggbf };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_CustSplit and its children
func (_ebeb *CT_CustSplit )Validate ()error {return _ebeb .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DLblsChoice and its children
func (_dggc *CT_DLblsChoice )Validate ()error {return _dggc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_dgadge ST_SplitType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgadge .String (),start );};
2021-01-04 16:11:39 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DispBlanksAs and its children
func (_ffbcda *CT_DispBlanksAs )Validate ()error {return _ffbcda .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BarChart and its children
func (_ffgf *CT_BarChart )Validate ()error {return _ffgf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_ee .CT_ShapeProperties ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path
func (_eagbc *CT_PrintSettings )ValidateWithPath (path string )error {if _eagbc .HeaderFooter !=nil {if _bddg :=_eagbc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bddg !=nil {return _bddg ;};};if _eagbc .PageMargins !=nil {if _gdgc :=_eagbc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gdgc !=nil {return _gdgc ;};};if _eagbc .PageSetup !=nil {if _fgadb :=_eagbc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fgadb !=nil {return _fgadb ;};};if _eagbc .LegacyDrawingHF !=nil {if _gdgd :=_eagbc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gdgd !=nil {return _gdgd ;};};return nil ;};func (_bbbgf ST_Thickness )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbbgf .ST_ThicknessPercent !=nil {e .EncodeToken (_c .CharData (*_bbbgf .ST_ThicknessPercent ));};if _bbbgf .Uint32 !=nil {e .EncodeToken (_c .CharData (_b .Sprintf ("\u0025\u0064",*_bbbgf .Uint32 )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path
func (_babf *CT_Skip )ValidateWithPath (path string )error {if _babf .ValAttr < 1{return _b .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 ,_babf .ValAttr );};return nil ;};func (_ffebe *CT_PictureFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gfacd ,_cgdg :=_ffebe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cgdg !=nil {return _cgdg ;};start .Attr =append (start .Attr ,_gfacd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};var ST_OverlapPercentPatternRe =_cf .MustCompile (ST_OverlapPercentPattern );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 (_bbecg ST_MarkerStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbagbc :=_c .Attr {};_fbagbc .Name =name ;switch _bbecg {case ST_MarkerStyleUnset :_fbagbc .Value ="";case ST_MarkerStyleCircle :_fbagbc .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_fbagbc .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_fbagbc .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_fbagbc .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_fbagbc .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_fbagbc .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_fbagbc .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_fbagbc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_fbagbc .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_fbagbc .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_fbagbc .Value ="\u0078";case ST_MarkerStyleAuto :_fbagbc .Value ="\u0061\u0075\u0074\u006f";};return _fbagbc ,nil ;};func (_bgbdg *ST_SplitType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deffb ,_aecfd :=d .Token ();if _aecfd !=nil {return _aecfd ;};if _cebef ,_eedfef :=_deffb .(_c .EndElement );_eedfef &&_cebef .Name ==start .Name {*_bgbdg =1;return nil ;};if _babg ,_cecb :=_deffb .(_c .CharData );!_cecb {return _b .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",_deffb );}else {switch string (_babg ){case "":*_bgbdg =0;case "\u0061\u0075\u0074\u006f":*_bgbdg =1;case "\u0063\u0075\u0073\u0074":*_bgbdg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bgbdg =3;case "\u0070\u006f\u0073":*_bgbdg =4;case "\u0076\u0061\u006c":*_bgbdg =5;};};_deffb ,_aecfd =d .Token ();if _aecfd !=nil {return _aecfd ;};if _dcfb ,_eecagc :=_deffb .(_c .EndElement );_eecagc &&_dcfb .Name ==start .Name {return nil ;};return _b .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",_deffb );};func (_geacd *ST_OfPieType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_geacd =0;case "\u0070\u0069\u0065":*_geacd =1;case "\u0062\u0061\u0072":*_geacd =2;};return nil ;};func (_affe *CT_AxisUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_affe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path
func (_eece *CT_BarChart )ValidateWithPath (path string )error {if _dab :=_eece .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dab !=nil {return _dab ;};if _eece .Grouping !=nil {if _gafda :=_eece .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gafda !=nil {return _gafda ;};};if _eece .VaryColors !=nil {if _bge :=_eece .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bge !=nil {return _bge ;};};for _gded ,_eab :=range _eece .Ser {if _cacbb :=_eab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gded ));_cacbb !=nil {return _cacbb ;};};if _eece .DLbls !=nil {if _cbad :=_eece .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbad !=nil {return _cbad ;};};if _eece .GapWidth !=nil {if _fcd :=_eece .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_fcd !=nil {return _fcd ;};};if _eece .Overlap !=nil {if _affc :=_eece .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_affc !=nil {return _affc ;};};for _fefb ,_dgad :=range _eece .SerLines {if _cfeb :=_dgad .ValidateWithPath (_b .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fefb ));_cfeb !=nil {return _cfeb ;};};for _ced ,_aeba :=range _eece .AxId {if _gadg :=_aeba .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ced ));_gadg !=nil {return _gadg ;};};if _eece .ExtLst !=nil {if _ceag :=_eece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceag !=nil {return _ceag ;};};return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_fabd *CT_TxChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fabd .StrRef !=nil {_bbffc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_fabd .StrRef ,_bbffc );};if _fabd .Rich !=nil {_dgca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_fabd .Rich ,_dgca );};return nil ;};func (_aea *CT_Chart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aea .PlotArea =NewCT_PlotArea ();_fadc :for {_bga ,_cdfc :=d .Token ();if _cdfc !=nil {return _cdfc ;};switch _ddbbc :=_bga .(type ){case _c .StartElement :switch _ddbbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aea .Title =NewCT_Title ();if _dcae :=d .DecodeElement (_aea .Title ,&_ddbbc );_dcae !=nil {return _dcae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path
func (_dcada *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _dcada .NumRef !=nil {if _bafda :=_dcada .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_bafda !=nil {return _bafda ;};};if _dcada .NumLit !=nil {if _bfaa :=_dcada .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_bfaa !=nil {return _bfaa ;};};return nil ;};func (_gbdd *CT_Layout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbdd .ManualLayout !=nil {_geddb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbdd .ManualLayout ,_geddb );};if _gbdd .ExtLst !=nil {_fgeg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbdd .ExtLst ,_fgeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adgg *CT_ChartSpace )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adgg .Chart =NewCT_Chart ();_gfc :for {_ceff ,_eeae :=d .Token ();if _eeae !=nil {return _eeae ;};switch _bbed :=_ceff .(type ){case _c .StartElement :switch _bbed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgg .Date1904 =NewCT_Boolean ();if _cdfb :=d .DecodeElement (_adgg .Date1904 ,&_bbed );_cdfb !=nil {return _cdfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgg .Lang =NewCT_TextLanguageID ();if _dafd :=d .DecodeElement (_adgg .Lang ,&_bbed );_dafd !=nil {return _dafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgg .RoundedCorners =NewCT_Boolean ();if _bdfc :=d .DecodeElement (_adgg .RoundedCorners ,&_bbed );_bdfc !=nil {return _bdfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the Group_DLbls and its children
func (_cbbbe *Group_DLbls )Validate ()error {return _cbbbe .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func (_cedge *CT_TimeUnit )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cedge .ValAttr !=ST_TimeUnitUnset {_dafbg ,_cabd :=_cedge .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cabd !=nil {return _cabd ;};start .Attr =append (start .Attr ,_dafbg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_SerAx and its children
func (_fefbd *CT_SerAx )Validate ()error {return _fefbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func (_beace ST_LegendPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgebc :=_c .Attr {};_bgebc .Name =name ;switch _beace {case ST_LegendPosUnset :_bgebc .Value ="";case ST_LegendPosB :_bgebc .Value ="\u0062";case ST_LegendPosTr :_bgebc .Value ="\u0074\u0072";case ST_LegendPosL :_bgebc .Value ="\u006c";case ST_LegendPosR :_bgebc .Value ="\u0072";case ST_LegendPosT :_bgebc .Value ="\u0074";};return _bgebc ,nil ;};func (_gecbe *CT_Protection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacad :for {_cceag ,_cdbc :=d .Token ();if _cdbc !=nil {return _cdbc ;};switch _egbbg :=_cceag .(type ){case _c .StartElement :switch _egbbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecbe .ChartObject =NewCT_Boolean ();if _dcbf :=d .DecodeElement (_gecbe .ChartObject ,&_egbbg );_dcbf !=nil {return _dcbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecbe .Data =NewCT_Boolean ();if _dccc :=d .DecodeElement (_gecbe .Data ,&_egbbg );_dccc !=nil {return _dccc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecbe .Formatting =NewCT_Boolean ();if _bfcbc :=d .DecodeElement (_gecbe .Formatting ,&_egbbg );_bfcbc !=nil {return _bfcbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecbe .Selection =NewCT_Boolean ();if _ddcde :=d .DecodeElement (_gecbe .Selection ,&_egbbg );_ddcde !
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path
func (_eed *CT_AxisUnit )ValidateWithPath (path string )error {if _eed .ValAttr <=0{return _b .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 ,_eed .ValAttr );};return nil ;};func NewCT_SerTx ()*CT_SerTx {_cgag :=&CT_SerTx {};_cgag .Choice =NewCT_SerTxChoice ();return _cgag };func (_gfa *CT_BandFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dce :for {_eea ,_fgab :=d .Token ();if _fgab !=nil {return _fgab ;};switch _fgaf :=_eea .(type ){case _c .StartElement :switch _fgaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_add :=NewCT_BandFmt ();if _ddf :=d .DecodeElement (_add ,&_fgaf );_ddf !=nil {return _ddf ;};_gfa .BandFmt =append (_gfa .BandFmt ,_add );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",_fgaf .Name );if _ead :=d .Skip ();_ead !=nil {return _ead ;};};case _c .EndElement :break _dce ;case _c .CharData :};};return nil ;};func NewEG_PieChartShared ()*EG_PieChartShared {_ccfae :=&EG_PieChartShared {};return _ccfae };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ManualLayout and its children
func (_cfaf *CT_ManualLayout )Validate ()error {return _cfaf .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_cega *CT_Perspective )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cabfc :=range start .Attr {if _cabfc .Name .Local =="\u0076\u0061\u006c"{_edggc ,_bbbeg :=_cfc .ParseUint (_cabfc .Value ,10,8);if _bbbeg !=nil {return _bbbeg ;};_dcgg :=uint8 (_edggc );_cega .ValAttr =&_dcgg ;continue ;};};for {_begda ,_cfcaf :=d .Token ();if _cfcaf !=nil {return _b .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",_cfcaf );};if _fbbedd ,_eacdb :=_begda .(_c .EndElement );_eacdb &&_fbbedd .Name ==start .Name {break ;};};return nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_fgcf :=&EG_AxSharedChoice {};return _fgcf };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path
func (_deebg *CT_ExternalData )ValidateWithPath (path string )error {if _deebg .AutoUpdate !=nil {if _dddb :=_deebg .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_dddb !=nil {return _dddb ;};};return nil ;};func NewCT_StrRef ()*CT_StrRef {_bbdg :=&CT_StrRef {};return _bbdg };const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1;ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4;);type CT_ExtensionList struct{Ext []*CT_Extension ;};func (_gccgbe *ST_SizeRepresents )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcceg ,_fgfgfd :=d .Token ();if _fgfgfd !=nil {return _fgfgfd ;};if _fcgfca ,_dcabc :=_bcceg .(_c .EndElement );_dcabc &&_fcgfca .Name ==start .Name {*_gccgbe =1;return nil ;};if _fggdg ,_eaaba :=_bcceg .(_c .CharData );!_eaaba {return _b .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",_bcceg );}else {switch string (_fggdg ){case "":*_gccgbe =0;case "\u0061\u0072\u0065\u0061":*_gccgbe =1;case "\u0077":*_gccgbe =2;};};_bcceg ,_fgfgfd =d .Token ();if _fgfgfd !=nil {return _fgfgfd ;};if _ccdbcc ,_geddd :=_bcceg .(_c .EndElement );_geddd &&_ccdbcc .Name ==start .Name {return nil ;};return _b .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",_bcceg );};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_baggc ,_dfegc :=_cfc .ParseUint (s ,10,32);if _dfegc !=nil {return ST_Thickness {},_dfegc ;};_agffc :=uint32 (_baggc );return ST_Thickness {Uint32 :&_agffc },nil ;};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Line3DChart and its children
func (_fbea *CT_Line3DChart )Validate ()error {return _fbea .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_aedgg *CT_NumDataSourceChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbddg :for {_ddcc ,_aegc :=d .Token ();if _aegc !=nil {return _aegc ;};switch _gagg :=_ddcc .(type ){case _c .StartElement :switch _gagg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedgg .NumRef =NewCT_NumRef ();if _ebfge :=d .DecodeElement (_aedgg .NumRef ,&_gagg );_ebfge !=nil {return _ebfge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedgg .NumLit =NewCT_NumData ();if _cffg :=d .DecodeElement (_aedgg .NumLit ,&_gagg );_cffg !=nil {return _cffg ;};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",_gagg .Name );if _ggeae :=d .Skip ();_ggeae !=nil {return _ggeae ;};};case _c .EndElement :break _fbddg ;case _c .CharData :};};return nil ;};type CT_DateAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblOffset *CT_LblOffset ;BaseTimeUnit *CT_TimeUnit ;MajorUnit *CT_AxisUnit ;MajorTimeUnit *CT_TimeUnit ;MinorUnit *CT_AxisUnit ;MinorTimeUnit *CT_TimeUnit ;ExtLst *CT_ExtensionList ;};func (_dagcc *CT_ScatterStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dagcc .ValAttr !=ST_ScatterStyleUnset {_bgaab ,_ggfeb :=_dagcc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _ggfeb !=nil {return _ggfeb ;};start .Attr =append (start .Attr ,_bgaab );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eafff ST_BuiltInUnit )String ()string {switch _eafff {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\u0
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Marker and its children
func (_dfag *CT_Marker )Validate ()error {return _dfag .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Chart and its children
func (_eceg *CT_Chart )Validate ()error {return _eceg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_fgfbg *ST_SecondPieSize )ValidateWithPath (path string )error {_caegb :=[]string {};if _fgfbg .ST_SecondPieSizePercent !=nil {_caegb =append (_caegb ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fgfbg .ST_SecondPieSizeUShort !=nil {_caegb =append (_caegb ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_caegb )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_caegb );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ExtensionList and its children
func (_efed *CT_ExtensionList )Validate ()error {return _efed .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_ecdbf *CT_RadarStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bafab :=range start .Attr {if _bafab .Name .Local =="\u0076\u0061\u006c"{_ecdbf .ValAttr .UnmarshalXMLAttr (_bafab );continue ;};};for {_afabd ,_fbede :=d .Token ();if _fbede !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_fbede );};if _dcabe ,_egdea :=_afabd .(_c .EndElement );_egdea &&_dcabe .Name ==start .Name {break ;};};return nil ;};func NewGroup_DLbls ()*Group_DLbls {_efged :=&Group_DLbls {};return _efged };func NewCT_Extension ()*CT_Extension {_ggcf :=&CT_Extension {};return _ggcf };func (_aaegba *EG_AxSharedChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaegba .Crosses !=nil {_dggfb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_aaegba .Crosses ,_dggfb );};if _aaegba .CrossesAt !=nil {_gedc :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_aaegba .CrossesAt ,_gedc );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LogBase and its children
func (_gdfce *CT_LogBase )Validate ()error {return _gdfce .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ST_GapAmount is a union type
type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path
func (_cbfef *CT_UpDownBars )ValidateWithPath (path string )error {if _cbfef .GapWidth !=nil {if _caefb :=_cbfef .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_caefb !=nil {return _caefb ;};};if _cbfef .UpBars !=nil {if _fgff :=_cbfef .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_fgff !=nil {return _fgff ;};};if _cbfef .DownBars !=nil {if _bebag :=_cbfef .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_bebag !=nil {return _bebag ;};};if _cbfef .ExtLst !=nil {if _fefcee :=_cbfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefcee !=nil {return _fefcee ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_CrossBetween and its children
func (_beac *CT_CrossBetween )Validate ()error {return _beac .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ErrValType and its children
func (_ceaae *CT_ErrValType )Validate ()error {return _ceaae .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func (_babec *ST_Overlap )Validate ()error {return _babec .ValidateWithPath ("")};func (_dfdf *CT_AxisUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfdf .ValAttr =0+1;for _ ,_dfa :=range start .Attr {if _dfa .Name .Local =="\u0076\u0061\u006c"{_afff ,_cbe :=_cfc .ParseFloat (_dfa .Value ,64);if _cbe !=nil {return _cbe ;};_dfdf .ValAttr =_afff ;continue ;};};for {_adfg ,_cgbc :=d .Token ();if _cgbc !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cgbc );};if _cbfc ,_abb :=_adfg .(_c .EndElement );_abb &&_cbfc .Name ==start .Name {break ;};};return nil ;};func (_begf ST_DLblPos )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_begf .String (),start );};func NewCT_Shape ()*CT_Shape {_befbb :=&CT_Shape {};return _befbb };func NewCT_Boolean ()*CT_Boolean {_dbbec :=&CT_Boolean {};return _dbbec };type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;};func NewCT_Protection ()*CT_Protection {_gbdc :=&CT_Protection {};return _gbdc };func NewEG_LegendEntryData ()*EG_LegendEntryData {_eaeafa :=&EG_LegendEntryData {};return _eaeafa };func NewCT_StrVal ()*CT_StrVal {_dfece :=&CT_StrVal {};return _dfece };type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_dbabdb *CT_Trendline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbabdb .TrendlineType =NewCT_TrendlineType ();_efgge :for {_cbbbg ,_defd :=d .Token ();if _defd !=nil {return _defd ;};switch _ebgad :=_cbbbg .(type ){case _c .StartElement :switch _ebgad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbabdb .Name =new (string );if _gfede :=d .DecodeElement (_dbabdb .Name ,&_ebgad );_gfede !=nil {return _gfede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbabdb .SpPr =_ee .NewCT_ShapeProperties ();if _eefa :=d .DecodeElement (_dbabdb .SpPr ,&_ebgad );_eefa !=nil {return _eefa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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\u00
2020-08-23 14:15:53 +00:00
2021-03-16 20:51:18 +00:00
// Validate validates the EG_LineChartShared and its children
2021-04-23 20:00:00 +00:00
func (_afdaa *EG_LineChartShared )Validate ()error {return _afdaa .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_dccd *CT_FirstSliceAng )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dccd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dccd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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;);
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path
func (_ffb *CT_AreaSer )ValidateWithPath (path string )error {if _dcb :=_ffb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dcb !=nil {return _dcb ;};if _cae :=_ffb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cae !=nil {return _cae ;};if _ffb .Tx !=nil {if _fdc :=_ffb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fdc !=nil {return _fdc ;};};if _ffb .SpPr !=nil {if _bfe :=_ffb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfe !=nil {return _bfe ;};};if _ffb .PictureOptions !=nil {if _ccgd :=_ffb .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ccgd !=nil {return _ccgd ;};};for _acd ,_ecda :=range _ffb .DPt {if _ccb :=_ecda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_acd ));_ccb !=nil {return _ccb ;};};if _ffb .DLbls !=nil {if _afe :=_ffb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afe !=nil {return _afe ;};};for _bcd ,_adcg :=range _ffb .Trendline {if _fcg :=_adcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bcd ));_fcg !=nil {return _fcg ;};};for _geg ,_aeb :=range _ffb .ErrBars {if _egf :=_aeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_geg ));_egf !=nil {return _egf ;};};if _ffb .Cat !=nil {if _ddb :=_ffb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ddb !=nil {return _ddb ;};};if _ffb .Val !=nil {if _bbd :=_ffb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bbd !=nil {return _bbd ;};};if _ffb .ExtLst !=nil {if _cca :=_ffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cca !=nil {return _cca ;};};return nil ;};func (_bcc *CT_BandFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcc .Idx =NewCT_UnsignedInt ();_fgce :for {_gce ,_bff :=d .Token ();if _bff !=nil {return _bff ;};switch _dffe :=_gce .(type ){case _c .StartElement :switch _dffe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdf :=d .DecodeElement (_bcc .Idx ,&_dffe );_fdf !=nil {return _fdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcc .SpPr =_ee .NewCT_ShapeProperties ();if _deea :=d .DecodeElement (_bcc .SpPr ,&_dffe );_deea !=nil {return _deea ;};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",_dffe .Name );if _eag :=d .Skip ();_eag !=nil {return _eag ;};};case _c .EndElement :break _fgce ;case _c .CharData :};};return nil ;};func NewCT_Scaling ()*CT_Scaling {_ddeed :=&CT_Scaling {};retur
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path
func (_dcff *CT_DispBlanksAs )ValidateWithPath (path string )error {if _dfgf :=_dcff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfgf !=nil {return _dfgf ;};return nil ;};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_cada *CT_TxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bacc :for {_dfafc ,_aeae :=d .Token ();if _aeae !=nil {return _aeae ;};switch _cbdfe :=_dfafc .(type ){case _c .StartElement :switch _cbdfe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cada .StrRef =NewCT_StrRef ();if _ggbec :=d .DecodeElement (_cada .StrRef ,&_cbdfe );_ggbec !=nil {return _ggbec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cada .Rich =_ee .NewCT_TextBody ();if _ecfcg :=d .DecodeElement (_cada .Rich ,&_cbdfe );_ecfcg !=nil {return _ecfcg ;};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",_cbdfe .Name );if _bggc :=d .Skip ();_bggc !=nil {return _bggc ;};};case _c .EndElement :break _bacc ;case _c .CharData :};};return nil ;};func (_edeaf ST_PictureFormat )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdagdc :=_c .Attr {};_fdagdc .Name =name ;switch _edeaf {case ST_PictureFormatUnset :_fdagdc .Value ="";case ST_PictureFormatStretch :_fdagdc .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_fdagdc .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_fdagdc .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _fdagdc ,nil ;};func (_fcegb ST_DepthPercent )String ()string {if _fcegb .ST_DepthPercentWithSymbol !=nil {return _b .Sprintf ("\u0025\u0076",*_fcegb .ST_DepthPercentWithSymbol );};if _fcegb .ST_DepthPercentUShort !=nil {return _b .Sprintf ("\u0025\u0076",*_fcegb .ST_DepthPercentUShort );};return "";};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path
func (_aafe *CT_GapAmount )ValidateWithPath (path string )error {if _aafe .ValAttr !=nil {if _dgefa :=_aafe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgefa !=nil {return _dgefa ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ValAx and its children
func (_gefde *CT_ValAx )Validate ()error {return _gefde .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_ddgcg ST_RadarStyle )ValidateWithPath (path string )error {switch _ddgcg {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgcg ));};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path
func (_ggde *CT_SizeRepresents )ValidateWithPath (path string )error {if _cfad :=_ggde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfad !=nil {return _cfad ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path
func (_ffgbb *Group_DLbl )ValidateWithPath (path string )error {if _ffgbb .Layout !=nil {if _gfcgd :=_ffgbb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gfcgd !=nil {return _gfcgd ;};};if _ffgbb .Tx !=nil {if _bbaga :=_ffgbb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bbaga !=nil {return _bbaga ;};};if _ffgbb .NumFmt !=nil {if _aedgba :=_ffgbb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aedgba !=nil {return _aedgba ;};};if _ffgbb .SpPr !=nil {if _bcfbcc :=_ffgbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bcfbcc !=nil {return _bcfbcc ;};};if _ffgbb .TxPr !=nil {if _aabb :=_ffgbb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aabb !=nil {return _aabb ;};};if _ffgbb .DLblPos !=nil {if _cdef :=_ffgbb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cdef !=nil {return _cdef ;};};if _ffgbb .ShowLegendKey !=nil {if _abafb :=_ffgbb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_abafb !=nil {return _abafb ;};};if _ffgbb .ShowVal !=nil {if _aaebe :=_ffgbb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_aaebe !=nil {return _aaebe ;};};if _ffgbb .ShowCatName !=nil {if _dfagg :=_ffgbb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_dfagg !=nil {return _dfagg ;};};if _ffgbb .ShowSerName !=nil {if _fgcea :=_ffgbb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_fgcea !=nil {return _fgcea ;};};if _ffgbb .ShowPercent !=nil {if _ebabb :=_ffgbb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ebabb !=nil {return _ebabb ;};};if _ffgbb .ShowBubbleSize !=nil {if _fdfdfg :=_ffgbb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fdfdfg !=nil {return _fdfdfg ;};};return nil ;};func (_bddf *CT_PieChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bddf .VaryColors !=nil {_eaca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bddf .VaryColors ,_eaca );};if _bddf .Ser !=nil {_abdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_adefd :=range _bddf .Ser {e .EncodeElement (_adefd ,_abdc );};};if _bddf .DLbls !=nil {_dbdd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bddf .DLbls ,_dbdd );};if _bddf .FirstSliceAng !=nil {_gcebae :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_bddf .FirstSliceAng ,_gcebae );};if _bddf .ExtLst !=nil {_gfbb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bddf .ExtLst ,_gfbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path
func (_ecae *CT_FirstSliceAng )ValidateWithPath (path string )error {if _ecae .ValAttr !=nil {if *_ecae .ValAttr < 0{return _b .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 ,*_ecae .ValAttr );};if *_ecae .ValAttr > 360{return _b .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 ,*_ecae .ValAttr );};};return nil ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};const (ST_ScatterStyleUnset ST_ScatterStyle =0;ST_ScatterStyleNone ST_ScatterStyle =1;ST_ScatterStyleLine ST_ScatterStyle =2;ST_ScatterStyleLineMarker ST_ScatterStyle =3;ST_ScatterStyleMarker ST_ScatterStyle =4;ST_ScatterStyleSmooth ST_ScatterStyle =5;ST_ScatterStyleSmoothMarker ST_ScatterStyle =6;);func (_agbbd *CT_MarkerSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agbbd .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_agbbd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_babb *CT_RotY )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _babb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_babb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewChartSpace ()*ChartSpace {_gbbf :=&ChartSpace {};_gbbf .CT_ChartSpace =*NewCT_ChartSpace ();return _gbbf ;};type CT_PictureStackUnit struct{ValAttr float64 ;};func (_efgga ST_SplitType )String ()string {switch _efgga {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 "";};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path
func (_cgbfg *CT_Line3DChart )ValidateWithPath (path string )error {if _fcgfgg :=_cgbfg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fcgfgg !=nil {return _fcgfgg ;};if _cgbfg .VaryColors !=nil {if _ggdfb :=_cgbfg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ggdfb !=nil {return _ggdfb ;};};for _fefee ,_eagb :=range _cgbfg .Ser {if _fcdcb :=_eagb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fefee ));_fcdcb !=nil {return _fcdcb ;};};if _cgbfg .DLbls !=nil {if _afea :=_cgbfg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afea !=nil {return _afea ;};};if _cgbfg .DropLines !=nil {if _aaba :=_cgbfg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_aaba !=nil {return _aaba ;};};if _cgbfg .GapDepth !=nil {if _ggacf :=_cgbfg .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_ggacf !=nil {return _ggacf ;};};for _efcb ,_ecede :=range _cgbfg .AxId {if _dfcd :=_ecede .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_efcb ));_dfcd !=nil {return _dfcd ;};};if _cgbfg .ExtLst !=nil {if _gfea :=_cgbfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfea !=nil {return _gfea ;};};return nil ;};func (_ebddf *CT_NumDataSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ebddf .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aedgge *CT_NumFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aedgge .FormatCodeAttr )});if _aedgge .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_ddgbed (*_aedgge .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfdge ST_MarkerStyle )ValidateWithPath (path string )error {switch _gfdge {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdge ));};return nil ;};func (_eebg *CT_RadarStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eebg .ValAttr !=ST_RadarStyleUnset {_fdgdg ,_cfcfb :=_eebg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cfcfb !=nil {return _cfcfb ;};start .Attr =append (start .Attr ,_fdgdg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_AxDataSource and its children
func (_ebfg *CT_AxDataSource )Validate ()error {return _ebfg .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_egceg ST_ErrBarType )String ()string {switch _egceg {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 (_dfae ST_BuiltInUnit )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eabeg :=_c .Attr {};_eabeg .Name =name ;switch _dfae {case ST_BuiltInUnitUnset :_eabeg .Value ="";case ST_BuiltInUnitHundreds :_eabeg .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_eabeg .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_eabeg .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_eabeg .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_eabeg .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_eabeg .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_eabeg .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_eabeg .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_eabeg .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _eabeg ,nil ;};func NewCT_Area3DChart ()*CT_Area3DChart {_ce :=&CT_Area3DChart {};return _ce };type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_cbdc :=&CT_HeaderFooter {};return _cbdc };func (_bgbdb *ST_BarGrouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgbdb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bgbdb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_bgbdb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bgbdb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bgbdb =4;};return nil ;};func (_efaf ST_BarGrouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgcfa :=_c .Attr {};_fgcfa .Name =name ;switch _efaf {case ST_BarGroupingUnset :_fgcfa .Value ="";case ST_BarGroupingPercentStacked :_fgcfa .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_fgcfa .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_fgcfa .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_fgcfa .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _fgcfa ,nil ;};const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025";func NewCT_TickMark ()*CT_TickMark {_daedf :=&CT_TickMark {};return _daedf };func (_fcc *CT_AxDataSourceChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffbe :for {_fae ,_aaf :=d .Token ();if _aaf !=nil {return _aaf ;};switch _bdf :=_fae .(type ){case _c .StartElement :switch _bdf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_RadarSer and its children
func (_eegeg *CT_RadarSer )Validate ()error {return _eegeg .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_dagdd ST_TickMark )String ()string {switch _dagdd {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 "";};var ST_LblOffsetPercentPatternRe =_cf .MustCompile (ST_LblOffsetPercentPattern );
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path
func (_fbdf *CT_ChartLines )ValidateWithPath (path string )error {if _fbdf .SpPr !=nil {if _dafff :=_fbdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dafff !=nil {return _dafff ;};};return nil ;};func (_ebgdc *ST_BuiltInUnit )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebgdc =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_ebgdc =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_ebgdc =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_ebgdc =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_ebgdc =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ebgdc =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ebgdc =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ebgdc =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ebgdc =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_ebgdc =9;};return nil ;};func NewGroup_DLbl ()*Group_DLbl {_cafd :=&Group_DLbl {};return _cafd };func (_bebdc *ST_ErrDir )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aecgad ,_dabb :=d .Token ();if _dabb !=nil {return _dabb ;};if _ceeca ,_ceegde :=_aecgad .(_c .EndElement );_ceegde &&_ceeca .Name ==start .Name {*_bebdc =1;return nil ;};if _eebce ,_bcbf :=_aecgad .(_c .CharData );!_bcbf {return _b .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",_aecgad );}else {switch string (_eebce ){case "":*_bebdc =0;case "\u0078":*_bebdc =1;case "\u0079":*_bebdc =2;};};_aecgad ,_dabb =d .Token ();if _dabb !=nil {return _dabb ;};if _deceb ,_edba :=_aecgad .(_c .EndElement );_edba &&_deceb .Name ==start .Name {return nil ;};return _b .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",_aecgad );};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 NewCT_ScatterSer ()*CT_ScatterSer {_cdgc :=&CT_ScatterSer {};_cdgc .Idx =NewCT_UnsignedInt ();_cdgc .Order =NewCT_UnsignedInt ();return _cdgc ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path
func (_ecefef *CT_SecondPieSize )ValidateWithPath (path string )error {if _ecefef .ValAttr !=nil {if _gffaf :=_ecefef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffaf !=nil {return _gffaf ;};};return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_efcbb :=&CT_NumDataSourceChoice {};return _efcbb ;};func (_fafbd ST_BubbleScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fafbd .ST_BubbleScalePercent !=nil {e .EncodeToken (_c .CharData (*_fafbd .ST_BubbleScalePercent ));};if _fafbd .ST_BubbleScaleUInt !=nil {e .EncodeToken (_c .CharData (_b .Sprintf ("\u0025\u0064",*_fafbd .ST_BubbleScaleUInt )));};return e .EncodeToken (_c .EndElement {Name :start .Name });};func NewCT_Tx ()*CT_Tx {_fgbaf :=&CT_Tx {};_fgbaf .Choice =NewCT_TxChoice ();return _fgbaf };type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .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 (_dgec *CT_Line3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bebe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dgec .Grouping ,_bebe );if _dgec .VaryColors !=nil {_afge :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dgec .VaryColors ,_afge );};if _dgec .Ser !=nil {_ebagc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_baggf :=range _dgec .Ser {e .EncodeElement (_baggf ,_ebagc );};};if _dgec .DLbls !=nil {_ddcd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dgec .DLbls ,_ddcd );};if _dgec .DropLines !=nil {_accec :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dgec .DropLines ,_accec );};if _dgec .GapDepth !=nil {_adfd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_dgec .GapDepth ,_adfd );};_dbgc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ffbdg :=range _dgec .AxId {e .EncodeElement (_ffbdg ,_dbgc );};if _dgec .ExtLst !=nil {_eefba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgec .ExtLst ,_eefba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_cagfc ST_LayoutMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdagc :=_c .Attr {};_bdagc .Name =name ;switch _cagfc {case ST_LayoutModeUnset :_bdagc .Value ="";case ST_LayoutModeEdge :_bdagc .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_bdagc .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _bdagc ,nil ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_ee .CT_ShapeProperties ;TxPr *_ee .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 (_cedef ST_RadarStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbeeb :=_c .Attr {};_fbeeb .Name =name ;switch _cedef {case ST_RadarStyleUnset :_fbeeb .Value ="";case ST_RadarStyleStandard :_fbeeb .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_fbeeb .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_fbeeb .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _fbeeb ,nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_cbeef :=&CT_SurfaceSer {};_cbeef .Idx =NewCT_Unsi
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PivotFmts and its children
func (_bcfbf *CT_PivotFmts )Validate ()error {return _bcfbf .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_cdadg ST_Crosses )ValidateWithPath (path string )error {switch _cdadg {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdadg ));};return nil ;};func (_bffff *EG_AxShared )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_eaegd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bffff .AxId ,_eaegd );_gfade :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bffff .Scaling ,_gfade );if _bffff .Delete !=nil {_dgcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bffff .Delete ,_dgcf );};_cgdfa :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bffff .AxPos ,_cgdfa );if _bffff .MajorGridlines !=nil {_fccag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bffff .MajorGridlines ,_fccag );};if _bffff .MinorGridlines !=nil {_eadcf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bffff .MinorGridlines ,_eadcf );};if _bffff .Title !=nil {_abbba :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bffff .Title ,_abbba );};if _bffff .NumFmt !=nil {_cfgg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bffff .NumFmt ,_cfgg );};if _bffff .MajorTickMark !=nil {_aedag :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bffff .MajorTickMark ,_aedag );};if _bffff .MinorTickMark !=nil {_cbbbgd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bffff .MinorTickMark ,_cbbbgd );};if _bffff .TickLblPos !=nil {_eeeag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bffff .TickLblPos ,_eeeag );};if _bffff .SpPr !=nil {_ggbce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bffff .SpPr ,_ggbce );};if _bffff .TxPr !=nil {_gcgfa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bffff .TxPr ,_gcgfa );};_bafbf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bffff .CrossAx ,_bafbf );if _bffff .Choice !=nil {_bffff .Choice .MarshalXML (e ,_c .StartElement {});};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_bfga :=&CT_PageSetup {};return _bfga };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 *_ee .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};type ST_RadarStyle byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_ScatterSer and its children
func (_dafa *CT_ScatterSer )Validate ()error {return _dafa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func NewCT_NumData ()*CT_NumData {_dgce :=&CT_NumData {};return _dgce };var ST_BubbleScalePercentPatternRe =_cf .MustCompile (ST_BubbleScalePercentPattern );func NewCT_PivotFmt ()*CT_PivotFmt {_abbca :=&CT_PivotFmt {};_abbca .Idx =NewCT_UnsignedInt ();return _abbca ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path
func (_degf *CT_DTable )ValidateWithPath (path string )error {if _degf .ShowHorzBorder !=nil {if _eeee :=_degf .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_eeee !=nil {return _eeee ;};};if _degf .ShowVertBorder !=nil {if _gfdb :=_degf .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_gfdb !=nil {return _gfdb ;};};if _degf .ShowOutline !=nil {if _eefdf :=_degf .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_eefdf !=nil {return _eefdf ;};};if _degf .ShowKeys !=nil {if _abea :=_degf .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_abea !=nil {return _abea ;};};if _degf .SpPr !=nil {if _gbeca :=_degf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbeca !=nil {return _gbeca ;};};if _degf .TxPr !=nil {if _cddge :=_degf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cddge !=nil {return _cddge ;};};if _degf .ExtLst !=nil {if _ffcaa :=_degf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcaa !=nil {return _ffcaa ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path
func (_efff *EG_SerShared )ValidateWithPath (path string )error {if _ddbegf :=_efff .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ddbegf !=nil {return _ddbegf ;};if _aaaaa :=_efff .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_aaaaa !=nil {return _aaaaa ;};if _efff .Tx !=nil {if _bdgab :=_efff .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bdgab !=nil {return _bdgab ;};};if _efff .SpPr !=nil {if _ebedg :=_efff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebedg !=nil {return _ebedg ;};};return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_ggca :=&CT_DispBlanksAs {};return _ggca };func (_bddgc ST_OfPieType )Validate ()error {return _bddgc .ValidateWithPath ("")};type CT_Overlap struct{ValAttr *ST_Overlap ;};func NewCT_HPercent ()*CT_HPercent {_babdd :=&CT_HPercent {};return _babdd };func (_edbed ST_ScatterStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cddcf :=_c .Attr {};_cddcf .Name =name ;switch _edbed {case ST_ScatterStyleUnset :_cddcf .Value ="";case ST_ScatterStyleNone :_cddcf .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_cddcf .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_cddcf .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_cddcf .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_cddcf .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_cddcf .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _cddcf ,nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path
func (_fegd *CT_ExtensionList )ValidateWithPath (path string )error {for _agde ,_ddbg :=range _fegd .Ext {if _egaa :=_ddbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_agde ));_egaa !=nil {return _egaa ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path
func (_aaea *CT_LineChart )ValidateWithPath (path string )error {if _faeg :=_aaea .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_faeg !=nil {return _faeg ;};if _aaea .VaryColors !=nil {if _cfbag :=_aaea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cfbag !=nil {return _cfbag ;};};for _afafa ,_cde :=range _aaea .Ser {if _gbba :=_cde .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afafa ));_gbba !=nil {return _gbba ;};};if _aaea .DLbls !=nil {if _ggad :=_aaea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggad !=nil {return _ggad ;};};if _aaea .DropLines !=nil {if _gac :=_aaea .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gac !=nil {return _gac ;};};if _aaea .HiLowLines !=nil {if _ggbcg :=_aaea .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_ggbcg !=nil {return _ggbcg ;};};if _aaea .UpDownBars !=nil {if _bcgc :=_aaea .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_bcgc !=nil {return _bcgc ;};};if _aaea .Marker !=nil {if _cbaaf :=_aaea .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cbaaf !=nil {return _cbaaf ;};};if _aaea .Smooth !=nil {if _eaff :=_aaea .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_eaff !=nil {return _eaff ;};};for _afafc ,_ddacd :=range _aaea .AxId {if _edga :=_ddacd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_afafc ));_edga !=nil {return _edga ;};};if _aaea .ExtLst !=nil {if _ecggf :=_aaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecggf !=nil {return _ecggf ;};};return nil ;};type ST_DLblPos byte ;func (_egca *CT_PivotFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _egca .PivotFmt !=nil {_ddegg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_gbabe :=range _egca .PivotFmt {e .EncodeElement (_gbabe ,_ddegg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_UpDownBar and its children
func (_cagff *CT_UpDownBar )Validate ()error {return _cagff .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_bgdf *CT_LayoutMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgdf .ValAttr !=ST_LayoutModeUnset {_ffbgg ,_def :=_bgdf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _def !=nil {return _def ;};start .Attr =append (start .Attr ,_ffbgg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcadf ST_LayoutMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gcadf .String (),start );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path
func (_ggdc *CT_Boolean )ValidateWithPath (path string )error {return nil };func NewCT_BarChart ()*CT_BarChart {_fdbg :=&CT_BarChart {};_fdbg .BarDir =NewCT_BarDir ();return _fdbg ;};func (_eccb ST_BarDir )String ()string {switch _eccb {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func (_fafff ST_ScatterStyle )Validate ()error {return _fafff .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BuiltInUnit and its children
func (_bcfb *CT_BuiltInUnit )Validate ()error {return _bcfb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_bdgc *CT_AreaChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agd :for {_cb ,_ebd :=d .Token ();if _ebd !=nil {return _ebd ;};switch _ed :=_cb .(type ){case _c .StartElement :switch _ed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgc .Grouping =NewCT_Grouping ();if _bee :=d .DecodeElement (_bdgc .Grouping ,&_ed );_bee !=nil {return _bee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgc .VaryColors =NewCT_Boolean ();if _bcf :=d .DecodeElement (_bdgc .VaryColors ,&_ed );_bcf !=nil {return _bcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbc :=NewCT_AreaSer ();if _eba :=d .DecodeElement (_dbc ,&_ed );_eba !=nil {return _eba ;};_bdgc .Ser =append (_bdgc .Ser ,_dbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgc .DLbls =NewCT_DLbls ();if _fed :=d .DecodeElement (_bdgc .DLbls ,&_ed );_fed !=nil {return _fed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path
func (_deda *CT_NumRef )ValidateWithPath (path string )error {if _deda .NumCache !=nil {if _fbbfd :=_deda .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_fbbfd !=nil {return _fbbfd ;};};if _deda .ExtLst !=nil {if _cadf :=_deda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cadf !=nil {return _cadf ;};};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;);
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_HPercent and its children
func (_ffbgd *CT_HPercent )Validate ()error {return _ffbgd .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_dbcg *CT_Chart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbcg .Title !=nil {_aaae :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dbcg .Title ,_aaae );};if _dbcg .AutoTitleDeleted !=nil {_becd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_dbcg .AutoTitleDeleted ,_becd );};if _dbcg .PivotFmts !=nil {_agaa :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dbcg .PivotFmts ,_agaa );};if _dbcg .View3D !=nil {_dgag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_dbcg .View3D ,_dgag );};if _dbcg .Floor !=nil {_gebg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_dbcg .Floor ,_gebg );};if _dbcg .SideWall !=nil {_edffg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_dbcg .SideWall ,_edffg );};if _dbcg .BackWall !=nil {_cfbbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_dbcg .BackWall ,_cfbbd );};_addg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dbcg .PlotArea ,_addg );if _dbcg .Legend !=nil {_afce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_dbcg .Legend ,_afce );};if _dbcg .PlotVisOnly !=nil {_bceb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_dbcg .PlotVisOnly ,_bceb );};if _dbcg .DispBlanksAs !=nil {_gfab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_dbcg .DispBlanksAs ,_gfab );};if _dbcg .ShowDLblsOverMax !=nil {_gbad :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_dbcg .ShowDLblsOverMax ,_gbad );};if _dbcg .ExtLst !=nil {_ffd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcg .ExtLst ,_ffd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_AxPos struct{ValAttr ST_AxPos ;};func (_egeeg ST_LayoutTarget )ValidateWithPath (path string )error {switch _egeeg {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egeeg ));};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BarSer and its children
func (_ggd *CT_BarSer )Validate ()error {return _ggd .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_facfa ST_BuiltInUnit )Validate ()error {return _facfa .ValidateWithPath ("")};type ST_CrossBetween byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path
func (_egadc *CT_SurfaceChart )ValidateWithPath (path string )error {if _egadc .Wireframe !=nil {if _dbggd :=_egadc .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_dbggd !=nil {return _dbggd ;};};for _bafgb ,_dgagb :=range _egadc .Ser {if _acfe :=_dgagb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bafgb ));_acfe !=nil {return _acfe ;};};if _egadc .BandFmts !=nil {if _dgaf :=_egadc .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_dgaf !=nil {return _dgaf ;};};for _afcdg ,_fdbcg :=range _egadc .AxId {if _dfcea :=_fdbcg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_afcdg ));_dfcea !=nil {return _dfcea ;};};if _egadc .ExtLst !=nil {if _ecdbff :=_egadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdbff !=nil {return _ecdbff ;};};return nil ;};func (_dfdd *CT_BarSer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fafc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dfdd .Idx ,_fafc );_addf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dfdd .Order ,_addf );if _dfdd .Tx !=nil {_badf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dfdd .Tx ,_badf );};if _dfdd .SpPr !=nil {_begc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfdd .SpPr ,_begc );};if _dfdd .InvertIfNegative !=nil {_fbcc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_dfdd .InvertIfNegative ,_fbcc );};if _dfdd .PictureOptions !=nil {_cab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dfdd .PictureOptions ,_cab );};if _dfdd .DPt !=nil {_edce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cfed :=range _dfdd .DPt {e .EncodeElement (_cfed ,_edce );};};if _dfdd .DLbls !=nil {_cdbd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dfdd .DLbls ,_cdbd );};if _dfdd .Trendline !=nil {_aefa :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cbea :=range _dfdd .Trendline {e .EncodeElement (_cbea ,_aefa );};};if _dfdd .ErrBars !=nil {_efc :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_dfdd .ErrBars ,_efc );};if _dfdd .Cat !=nil {_bab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_dfdd .Cat ,_bab );};if _dfdd .Val !=nil {_dgade :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dfdd .Val ,_dgade );};if _dfdd .Shape !=nil {_efd :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_dfdd .Shape ,_efd );};if _dfdd .ExtLst !=nil {_aegg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfdd .ExtLst ,_aegg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_aaeeg *CT_DPt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaeeg .Idx =NewCT_UnsignedInt ();_ffadcb :for {_cdff ,_ceae :=d .Token ();if _ceae !=nil {return _ceae ;};switch _edgg :=_cdff .(type ){case _c .StartElement :switch _edgg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_MultiLvlStrData and its children
func (_gbbce *CT_MultiLvlStrData )Validate ()error {return _gbbce .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func (_badc *CT_DLbl )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aebd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_badc .Idx ,_aebd );if _badc .Choice !=nil {_badc .Choice .MarshalXML (e ,_c .StartElement {});};if _badc .ExtLst !=nil {_cdcb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_badc .ExtLst ,_cdcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_bcag :=&CT_FirstSliceAng {};return _bcag };func (_efgg *CT_StockChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccddf :for {_adac ,_eafbe :=d .Token ();if _eafbe !=nil {return _eafbe ;};switch _fccfe :=_adac .(type ){case _c .StartElement :switch _fccfe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebac :=NewCT_LineSer ();if _bcdg :=d .DecodeElement (_ebac ,&_fccfe );_bcdg !=nil {return _bcdg ;};_efgg .Ser =append (_efgg .Ser ,_ebac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgg .DLbls =NewCT_DLbls ();if _baedcb :=d .DecodeElement (_efgg .DLbls ,&_fccfe );_baedcb !=nil {return _baedcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efgg .DropLines =NewCT_ChartLines ();if _agdef :=d .DecodeElement (_efgg .DropLines ,&_fccfe );_agdef !=nil {return _agdef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Trendline and its children
func (_dafdg *CT_Trendline )Validate ()error {return _dafdg .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_cbbad *ST_BuiltInUnit )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgece ,_gbecaf :=d .Token ();if _gbecaf !=nil {return _gbecaf ;};if _eefc ,_fbgae :=_fgece .(_c .EndElement );_fbgae &&_eefc .Name ==start .Name {*_cbbad =1;return nil ;};if _ddbga ,_aeeb :=_fgece .(_c .CharData );!_aeeb {return _b .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",_fgece );}else {switch string (_ddbga ){case "":*_cbbad =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_cbbad =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_cbbad =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cbbad =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cbbad =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbbad =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbbad =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbbad =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cbbad =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_cbbad =9;};};_fgece ,_gbecaf =d .Token ();if _gbecaf !=nil {return _gbecaf ;};if _bgbea ,_baegg :=_fgece .(_c .EndElement );_baegg &&_bgbea .Name ==start .Name {return nil ;};return _b .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",_fgece );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Crosses and its children
func (_ede *CT_Crosses )Validate ()error {return _ede .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_bbeae *CT_Order )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gafde :=range start .Attr {if _gafde .Name .Local =="\u0076\u0061\u006c"{_bdeed ,_ecba :=_cfc .ParseUint (_gafde .Value ,10,8);if _ecba !=nil {return _ecba ;};_cabee :=uint8 (_bdeed );_bbeae .ValAttr =&_cabee ;continue ;};};for {_ggeag ,_dfced :=d .Token ();if _dfced !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_dfced );};if _bbaf ,_ebfga :=_ggeag .(_c .EndElement );_ebfga &&_bbaf .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_SurfaceChartShared and its children
func (_fdcbde *EG_SurfaceChartShared )Validate ()error {return _fdcbde .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func NewCT_AxPos ()*CT_AxPos {_ccgc :=&CT_AxPos {};_ccgc .ValAttr =ST_AxPos (1);return _ccgc };func (_ccdcd *ST_BubbleScale )ValidateWithPath (path string )error {_bbgc :=[]string {};if _ccdcd .ST_BubbleScalePercent !=nil {_bbgc =append (_bbgc ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _ccdcd .ST_BubbleScaleUInt !=nil {_bbgc =append (_bbgc ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_bbgc )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbgc );};return nil ;};func (_cgcce ST_LayoutTarget )String ()string {switch _cgcce {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};func NewCT_View3D ()*CT_View3D {_geebf :=&CT_View3D {};return _geebf };func (_cbffe *CT_NumData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cbffe .FormatCode !=nil {_begb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_a .AddPreserveSpaceAttr (&_begb ,*_cbffe .FormatCode );e .EncodeElement (_cbffe .FormatCode ,_begb );};if _cbffe .PtCount !=nil {_efada :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_cbffe .PtCount ,_efada );};if _cbffe .Pt !=nil {_cbagb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_eggfb :=range _cbffe .Pt {e .EncodeElement (_eggfb ,_cbagb );};};if _cbffe .ExtLst !=nil {_ebbdd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbffe .ExtLst ,_ebbdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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;);
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path
func (_cfebg *CT_BubbleSer )ValidateWithPath (path string )error {if _dffed :=_cfebg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dffed !=nil {return _dffed ;};if _dabg :=_cfebg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dabg !=nil {return _dabg ;};if _cfebg .Tx !=nil {if _cdc :=_cfebg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cdc !=nil {return _cdc ;};};if _cfebg .SpPr !=nil {if _eff :=_cfebg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eff !=nil {return _eff ;};};if _cfebg .InvertIfNegative !=nil {if _gbge :=_cfebg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_gbge !=nil {return _gbge ;};};for _gcbc ,_dfda :=range _cfebg .DPt {if _aaed :=_dfda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gcbc ));_aaed !=nil {return _aaed ;};};if _cfebg .DLbls !=nil {if _cbef :=_cfebg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbef !=nil {return _cbef ;};};for _edaa ,_cbefg :=range _cfebg .Trendline {if _adce :=_cbefg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_edaa ));_adce !=nil {return _adce ;};};for _gdb ,_ddbb :=range _cfebg .ErrBars {if _bgf :=_ddbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gdb ));_bgf !=nil {return _bgf ;};};if _cfebg .XVal !=nil {if _fbag :=_cfebg .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_fbag !=nil {return _fbag ;};};if _cfebg .YVal !=nil {if _afae :=_cfebg .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_afae !=nil {return _afae ;};};if _cfebg .BubbleSize !=nil {if _dcaf :=_cfebg .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dcaf !=nil {return _dcaf ;};};if _cfebg .Bubble3D !=nil {if _gbed :=_cfebg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_gbed !=nil {return _gbed ;};};if _cfebg .ExtLst !=nil {if _efe :=_cfebg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efe !=nil {return _efe ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DLbls and its children
func (_bagg *CT_DLbls )Validate ()error {return _bagg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_fcag ST_ErrValType )String ()string {switch _fcag {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 "";};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path
func (_eeddd *CT_View3D )ValidateWithPath (path string )error {if _eeddd .RotX !=nil {if _baefc :=_eeddd .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_baefc !=nil {return _baefc ;};};if _eeddd .HPercent !=nil {if _bdbd :=_eeddd .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_bdbd !=nil {return _bdbd ;};};if _eeddd .RotY !=nil {if _ceagf :=_eeddd .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_ceagf !=nil {return _ceagf ;};};if _eeddd .DepthPercent !=nil {if _edcdf :=_eeddd .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_edcdf !=nil {return _edcdf ;};};if _eeddd .RAngAx !=nil {if _eeff :=_eeddd .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_eeff !=nil {return _eeff ;};};if _eeddd .Perspective !=nil {if _efcdc :=_eeddd .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_efcdc !=nil {return _efcdc ;};};if _eeddd .ExtLst !=nil {if _agaag :=_eeddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agaag !=nil {return _agaag ;};};return nil ;};func (_ccaf *CT_OfPieType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abcg :=range start .Attr {if _abcg .Name .Local =="\u0076\u0061\u006c"{_ccaf .ValAttr .UnmarshalXMLAttr (_abcg );continue ;};};for {_fcab ,_cdafd :=d .Token ();if _cdafd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cdafd );};if _dddg ,_cabcd :=_fcab .(_c .EndElement );_cabcd &&_dddg .Name ==start .Name {break ;};};return nil ;};func (_dgaaa ST_Orientation )Validate ()error {return _dgaaa .ValidateWithPath ("")};func NewCT_BarDir ()*CT_BarDir {_addb :=&CT_BarDir {};return _addb };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path
func (_bdga *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _bdga .Delete !=nil {if _edfcd :=_bdga .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_edfcd !=nil {return _edfcd ;};};if _bdga .TxPr !=nil {if _daade :=_bdga .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_daade !=nil {return _daade ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path
func (_gebc *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func (_dgdc ST_LblOffset )String ()string {if _dgdc .ST_LblOffsetPercent !=nil {return _b .Sprintf ("\u0025\u0076",*_dgdc .ST_LblOffsetPercent );};if _dgdc .ST_LblOffsetUShort !=nil {return _b .Sprintf ("\u0025\u0076",*_dgdc .ST_LblOffsetUShort );};return "";};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BubbleScale and its children
func (_ebfe *CT_BubbleScale )Validate ()error {return _ebfe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path
func (_dff *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _dff .MultiLvlStrRef !=nil {if _abe :=_dff .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_abe !=nil {return _abe ;};};if _dff .NumRef !=nil {if _ef :=_dff .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_ef !=nil {return _ef ;};};if _dff .NumLit !=nil {if _bdc :=_dff .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_bdc !=nil {return _bdc ;};};if _dff .StrRef !=nil {if _dgc :=_dff .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_dgc !=nil {return _dgc ;};};if _dff .StrLit !=nil {if _abg :=_dff .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_abg !=nil {return _abg ;};};return nil ;};func (_cdfd *CT_Surface3DChart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efeec :for {_gdfcd ,_abbag :=d .Token ();if _abbag !=nil {return _abbag ;};switch _gecag :=_gdfcd .(type ){case _c .StartElement :switch _gecag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfd .Wireframe =NewCT_Boolean ();if _dgdea :=d .DecodeElement (_cdfd .Wireframe ,&_gecag );_dgdea !=nil {return _dgdea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cedc :=NewCT_SurfaceSer ();if _aegfc :=d .DecodeElement (_cedc ,&_gecag );_aegfc !=nil {return _aegfc ;};_cdfd .Ser =append (_cdfd .Ser ,_cedc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfd .BandFmts =NewCT_BandFmts ();if _cdga :=d .DecodeElement (_cdfd .BandFmts ,&_gecag );_cdga !=nil {return _cdga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path
func (_ccfed *CT_Period )ValidateWithPath (path string )error {if _ccfed .ValAttr !=nil {if *_ccfed .ValAttr < 2{return _b .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 ,*_ccfed .ValAttr );};};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_bged :=&CT_ManualLayout {};return _bged };func (_gdgege ST_LblAlgn )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dadg :=_c .Attr {};_dadg .Name =name ;switch _gdgege {case ST_LblAlgnUnset :_dadg .Value ="";case ST_LblAlgnCtr :_dadg .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_dadg .Value ="\u006c";case ST_LblAlgnR :_dadg .Value ="\u0072";};return _dadg ,nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path
func (_fbadc *CT_Style )ValidateWithPath (path string )error {if _fbadc .ValAttr < 1{return _b .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 ,_fbadc .ValAttr );};if _fbadc .ValAttr > 48{return _b .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 ,_fbadc .ValAttr );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path
func (_dedae *CT_Overlap )ValidateWithPath (path string )error {if _dedae .ValAttr !=nil {if _agedb :=_dedae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agedb !=nil {return _agedb ;};};return nil ;};func NewCT_DLbl ()*CT_DLbl {_dcafc :=&CT_DLbl {};_dcafc .Idx =NewCT_UnsignedInt ();return _dcafc };func (_ebcf *CT_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebcf .Ext !=nil {_fbgce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_caccg :=range _ebcf .Ext {e .EncodeElement (_caccg ,_fbgce );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_beag *CT_Pie3DChart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _beag .VaryColors !=nil {_badce :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_beag .VaryColors ,_badce );};if _beag .Ser !=nil {_gade :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cacfb :=range _beag .Ser {e .EncodeElement (_cacfb ,_gade );};};if _beag .DLbls !=nil {_gbfgf :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_beag .DLbls ,_gbfgf );};if _beag .ExtLst !=nil {_bdgea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beag .ExtLst ,_bdgea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Order struct{ValAttr *uint8 ;};type ST_Grouping byte ;
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Legend and its children
func (_ecf *CT_Legend )Validate ()error {return _ecf .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func (_bgdddf ST_DLblPos )String ()string {switch _bgdddf {case 0:return "";case 1:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 2:return "\u0062";case 3:return "\u0063\u0074\u0072";case 4:return "\u0069\u006e\u0042\u0061\u0073\u0065";case 5:return "\u0069\u006e\u0045n\u0064";case 6:return "\u006c";case 7:return "\u006f\u0075\u0074\u0045\u006e\u0064";case 8:return "\u0072";case 9:return "\u0074";};return "";};func (_dgcc *CT_UpDownBar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adfag :for {_bddbea ,_dfbdc :=d .Token ();if _dfbdc !=nil {return _dfbdc ;};switch _afgca :=_bddbea .(type ){case _c .StartElement :switch _afgca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgcc .SpPr =_ee .NewCT_ShapeProperties ();if _ecdeg :=d .DecodeElement (_dgcc .SpPr ,&_afgca );_ecdeg !=nil {return _ecdeg ;};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",_afgca .Name );if _daddb :=d .Skip ();_daddb !=nil {return _daddb ;};};case _c .EndElement :break _adfag ;case _c .CharData :};};return nil ;};type CT_Grouping struct{ValAttr ST_Grouping ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path
func (_cgcf *CT_DLblChoice )ValidateWithPath (path string )error {if _cgcf .Delete !=nil {if _ffdf :=_cgcf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ffdf !=nil {return _ffdf ;};};if _cgcf .Layout !=nil {if _bafca :=_cgcf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bafca !=nil {return _bafca ;};};if _cgcf .Tx !=nil {if _fgae :=_cgcf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fgae !=nil {return _fgae ;};};if _cgcf .NumFmt !=nil {if _caabd :=_cgcf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_caabd !=nil {return _caabd ;};};if _cgcf .SpPr !=nil {if _edg :=_cgcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edg !=nil {return _edg ;};};if _cgcf .TxPr !=nil {if _ggac :=_cgcf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ggac !=nil {return _ggac ;};};if _cgcf .DLblPos !=nil {if _cdcbe :=_cgcf .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cdcbe !=nil {return _cdcbe ;};};if _cgcf .ShowLegendKey !=nil {if _ffca :=_cgcf .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ffca !=nil {return _ffca ;};};if _cgcf .ShowVal !=nil {if _bdaag :=_cgcf .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_bdaag !=nil {return _bdaag ;};};if _cgcf .ShowCatName !=nil {if _gbbc :=_cgcf .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gbbc !=nil {return _gbbc ;};};if _cgcf .ShowSerName !=nil {if _ebce :=_cgcf .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ebce !=nil {return _ebce ;};};if _cgcf .ShowPercent !=nil {if _dabe :=_cgcf .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dabe !=nil {return _dabe ;};};if _cgcf .ShowBubbleSize !=nil {if _agbd :=_cgcf .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_agbd !=nil {return _agbd ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_SerTxChoice and its children
func (_faafe *CT_SerTxChoice )Validate ()error {return _faafe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func (_ffefa *CT_SerTxChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddff :for {_gfaf ,_ebeaa :=d .Token ();if _ebeaa !=nil {return _ebeaa ;};switch _afged :=_gfaf .(type ){case _c .StartElement :switch _afged .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffefa .StrRef =NewCT_StrRef ();if _abcga :=d .DecodeElement (_ffefa .StrRef ,&_afged );_abcga !=nil {return _abcga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffefa .V =new (string );if _dfdfc :=d .DecodeElement (_ffefa .V ,&_afged );_dfdfc !=nil {return _dfdfc ;};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",_afged .Name );if _cedd :=d .Skip ();_cedd !=nil {return _cedd ;};};case _c .EndElement :break _bddff ;case _c .CharData :};};return nil ;};func (_baaf *CT_Tx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_baaf .Choice .MarshalXML (e ,_c .StartElement {});e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_SizeRepresents and its children
func (_egcg *CT_SizeRepresents )Validate ()error {return _egcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func (_bgcc ST_MarkerStyle )Validate ()error {return _bgcc .ValidateWithPath ("")};func (_ebeda ST_OfPieType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebeda .String (),start );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the EG_AxSharedChoice and its children
func (_aeeg *EG_AxSharedChoice )Validate ()error {return _aeeg .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func (_cfca *CT_BubbleScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfca .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cfca .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path
func (_dfaa *CT_BarSer )ValidateWithPath (path string )error {if _cceb :=_dfaa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cceb !=nil {return _cceb ;};if _ceda :=_dfaa .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ceda !=nil {return _ceda ;};if _dfaa .Tx !=nil {if _bfee :=_dfaa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bfee !=nil {return _bfee ;};};if _dfaa .SpPr !=nil {if _fccd :=_dfaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fccd !=nil {return _fccd ;};};if _dfaa .InvertIfNegative !=nil {if _ebg :=_dfaa .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_ebg !=nil {return _ebg ;};};if _dfaa .PictureOptions !=nil {if _eeaf :=_dfaa .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_eeaf !=nil {return _eeaf ;};};for _aebe ,_gada :=range _dfaa .DPt {if _dfbc :=_gada .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_aebe ));_dfbc !=nil {return _dfbc ;};};if _dfaa .DLbls !=nil {if _dca :=_dfaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dca !=nil {return _dca ;};};for _fgad ,_ffga :=range _dfaa .Trendline {if _fddbe :=_ffga .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fgad ));_fddbe !=nil {return _fddbe ;};};if _dfaa .ErrBars !=nil {if _gff :=_dfaa .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_gff !=nil {return _gff ;};};if _dfaa .Cat !=nil {if _ffea :=_dfaa .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ffea !=nil {return _ffea ;};};if _dfaa .Val !=nil {if _adgc :=_dfaa .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_adgc !=nil {return _adgc ;};};if _dfaa .Shape !=nil {if _faec :=_dfaa .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_faec !=nil {return _faec ;};};if _dfaa .ExtLst !=nil {if _dcdg :=_dfaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdg !=nil {return _dcdg ;};};return nil ;};
// Validate validates the CT_Grouping and its children
func (_afef *CT_Grouping )Validate ()error {return _afef .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_bcaaca *ST_Grouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeagc ,_fgdfc :=d .Token ();if _fgdfc !=nil {return _fgdfc ;};if _abfaa ,_fffb :=_eeagc .(_c .EndElement );_fffb &&_abfaa .Name ==start .Name {*_bcaaca =1;return nil ;};if _adfbg ,_dagd :=_eeagc .(_c .CharData );!_dagd {return _b .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",_eeagc );}else {switch string (_adfbg ){case "":*_bcaaca =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bcaaca =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bcaaca =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bcaaca =3;};};_eeagc ,_fgdfc =d .Token ();if _fgdfc !=nil {return _fgdfc ;};if _fbfcd ,_cbcb :=_eeagc .(_c .EndElement );_cbcb &&_fbfcd .Name ==start .Name {return nil ;};return _b .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",_eeagc );};func (_eabbe ST_ErrValType )ValidateWithPath (path string )error {switch _eabbe {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabbe ));};return nil ;};
// Validate validates the Chart and its children
func (_ceffc *Chart )Validate ()error {return _ceffc .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};
2020-08-23 14:15:53 +00:00
2021-03-16 20:51:18 +00:00
// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path
2021-04-23 20:00:00 +00:00
func (_efgdb *CT_PivotFmt )ValidateWithPath (path string )error {if _eaeea :=_efgdb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eaeea !=nil {return _eaeea ;};if _efgdb .SpPr !=nil {if _eaagb :=_efgdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eaagb !=nil {return _eaagb ;};};if _efgdb .TxPr !=nil {if _ebde :=_efgdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebde !=nil {return _ebde ;};};if _efgdb .Marker !=nil {if _eabfc :=_efgdb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_eabfc !=nil {return _eabfc ;};};if _efgdb .DLbl !=nil {if _bface :=_efgdb .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_bface !=nil {return _bface ;};};if _efgdb .ExtLst !=nil {if _adfa :=_efgdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adfa !=nil {return _adfa ;};};return nil ;};func (_aagdb *ST_HPercent )Validate ()error {return _aagdb .ValidateWithPath ("")};func (_gecca *CT_BarGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gecca .ValAttr !=ST_BarGroupingUnset {_bdgca ,_bdbc :=_gecca .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _bdbc !=nil {return _bdbc ;};start .Attr =append (start .Attr ,_bdgca );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdcb *CT_DPt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fccdc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fdcb .Idx ,_fccdc );if _fdcb .InvertIfNegative !=nil {_eegb :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fdcb .InvertIfNegative ,_eegb );};if _fdcb .Marker !=nil {_gbebb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fdcb .Marker ,_gbebb );};if _fdcb .Bubble3D !=nil {_gedf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_fdcb .Bubble3D ,_gedf );};if _fdcb .Explosion !=nil {_ggfb :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fdcb .Explosion ,_ggfb );};if _fdcb .SpPr !=nil {_gcgbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdcb .SpPr ,_gcgbd );};if _fdcb .PictureOptions !=nil {_begcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fdcb .PictureOptions ,_begcd );};if _fdcb .ExtLst !=nil {_dbbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdcb .ExtLst ,_dbbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdfab *ST_HoleSize )Validate ()error {return _gdfab .ValidateWithPath ("")};func (_fddbge *Group_DLbl )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcfbfe :for {_faeeac ,_fdccf :=d .Token ();if _fdccf !=nil {return _fdccf ;};switch _cbba :=_faeeac .(type ){case _c .StartElement :switch _cbba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddbge .Layout =NewCT_Layout ();if _adebb :=d .DecodeElement (_fddbge .Layout ,&_cbba );_adebb !=nil {return _adeb
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_NumVal and its children
func (_addcfa *CT_NumVal )Validate ()error {return _addcfa .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_bdeceg *ST_BarGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbgba ,_gadc :=d .Token ();if _gadc !=nil {return _gadc ;};if _agaff ,_cbcf :=_bbgba .(_c .EndElement );_cbcf &&_agaff .Name ==start .Name {*_bdeceg =1;return nil ;};if _bbfgg ,_bdbe :=_bbgba .(_c .CharData );!_bdbe {return _b .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",_bbgba );}else {switch string (_bbfgg ){case "":*_bdeceg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bdeceg =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_bdeceg =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bdeceg =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bdeceg =4;};};_bbgba ,_gadc =d .Token ();if _gadc !=nil {return _gadc ;};if _bfcgf ,_bcfbg :=_bbgba .(_c .EndElement );_bcfbg &&_bfcgf .Name ==start .Name {return nil ;};return _b .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",_bbgba );};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};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 (_gffa *CT_RadarSer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gffa .Idx =NewCT_UnsignedInt ();_gffa .Order =NewCT_UnsignedInt ();_cbbb :for {_accf ,_gacgf :=d .Token ();if _gacgf !=nil {return _gacgf ;};switch _ecgcf :=_accf .(type ){case _c .StartElement :switch _ecgcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgddf :=d .DecodeElement (_gffa .Idx ,&_ecgcf );_bgddf !=nil {return _bgddf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gaefg :=d .DecodeElement (_gffa .Order ,&_ecgcf );_gaefg !=nil {return _gaefg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffa .Tx =N
2020-10-12 13:59:12 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path
func (_agfgf *CT_LayoutMode )ValidateWithPath (path string )error {if _fgcg :=_agfgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcg !=nil {return _fgcg ;};return nil ;};func (_bgecd ST_DLblPos )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_defe :=_c .Attr {};_defe .Name =name ;switch _bgecd {case ST_DLblPosUnset :_defe .Value ="";case ST_DLblPosBestFit :_defe .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_defe .Value ="\u0062";case ST_DLblPosCtr :_defe .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_defe .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_defe .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_defe .Value ="\u006c";case ST_DLblPosOutEnd :_defe .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_defe .Value ="\u0072";case ST_DLblPosT :_defe .Value ="\u0074";};return _defe ,nil ;};
2020-10-12 13:59:12 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path
func (_aaegbd *CT_UpDownBar )ValidateWithPath (path string )error {if _aaegbd .SpPr !=nil {if _ecebg :=_aaegbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecebg !=nil {return _ecebg ;};};return nil ;};func NewCT_OfPieChart ()*CT_OfPieChart {_ccbg :=&CT_OfPieChart {};_ccbg .OfPieType =NewCT_OfPieType ();return _ccbg ;};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_bbcff *Group_DLbls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbcff .NumFmt !=nil {_aceaf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bbcff .NumFmt ,_aceaf );};if _bbcff .SpPr !=nil {_cefba :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbcff .SpPr ,_cefba );};if _bbcff .TxPr !=nil {_deefd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bbcff .TxPr ,_deefd );};if _bbcff .DLblPos !=nil {_bafdg :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_bbcff .DLblPos ,_bafdg );};if _bbcff .ShowLegendKey !=nil {_gfcae :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_bbcff .ShowLegendKey ,_gfcae );};if _bbcff .ShowVal !=nil {_becff :=_c .StartElement {Name :_c .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bbcff .ShowVal ,_becff );};if _bbcff .ShowCatName !=nil {_effag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bbcff .ShowCatName ,_effag );};if _bbcff .ShowSerName !=nil {_ggega :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bbcff .ShowSerName ,_ggega );};if _bbcff .ShowPercent !=nil {_eggec :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bbcff .ShowPercent ,_eggec );};if _bbcff .ShowBubbleSize !=nil {_bagff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bbcff .ShowBubbleSize ,_bagff );};if _bbcff .Separator !=nil {_ebddg :=_c .StartElement {Name :_c .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_ebddg ,*_bbcff .Separator );e .EncodeElement (_bbcff .Separator ,_ebddg );};if _bbcff .ShowLeaderLines !=nil {_cdag :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bbcff .ShowLeaderLines ,_cdag );};if _bbcff .LeaderLines !=nil {_agaeb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bbcff .LeaderLines ,_agaeb );};return nil ;};func (_eegc *CT_LogBase )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eegc .ValAttr =2;for _ ,_agcg :=range start .Attr {if _agcg .Name .Local =="\u0076\u0061\u006c"{_bgbd ,_aadca :=_cfc .ParseFloat (_agcg .Value ,64);if _aadca !=nil {return _aadca ;};_eegc .ValAttr =_bgbd ;continue ;};};for {_gfcgf ,_baac :=d .Token ();if _baac !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_baac );};if _cdbde ,_cbec :=_gfcgf .(_c .EndElement );_cbec &&_cdbde .Name ==start .Name {break ;};};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ee .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 ;ExtL
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_RadarStyle and its children
func (_babdb *CT_RadarStyle )Validate ()error {return _babdb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_bgcg *CT_DLblChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefg :for {_fbdc ,_ged :=d .Token ();if _ged !=nil {return _ged ;};switch _geag :=_fbdc .(type ){case _c .StartElement :switch _geag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .Delete =NewCT_Boolean ();if _fbfc :=d .DecodeElement (_bgcg .Delete ,&_geag );_fbfc !=nil {return _fbfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .Layout =NewCT_Layout ();if _bgdec :=d .DecodeElement (_bgcg .Layout ,&_geag );_bgdec !=nil {return _bgdec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .Tx =NewCT_Tx ();if _fegc :=d .DecodeElement (_bgcg .Tx ,&_geag );_fegc !=nil {return _fegc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .NumFmt =NewCT_NumFmt ();if _gcfc :=d .DecodeElement (_bgcg .NumFmt ,&_geag );_gcfc !=nil {return _gcfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_c .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PieSer and its children
func (_edcfe *CT_PieSer )Validate ()error {return _edcfe .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func (_bddeg *ST_BubbleScale )Validate ()error {return _bddeg .ValidateWithPath ("")};func (_egfbf *ST_TickMark )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecbae ,_eaef :=d .Token ();if _eaef !=nil {return _eaef ;};if _ggdb ,_aggbe :=_ecbae .(_c .EndElement );_aggbe &&_ggdb .Name ==start .Name {*_egfbf =1;return nil ;};if _edcdb ,_bfcd :=_ecbae .(_c .CharData );!_bfcd {return _b .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",_ecbae );}else {switch string (_edcdb ){case "":*_egfbf =0;case "\u0063\u0072\u006fs\u0073":*_egfbf =1;case "\u0069\u006e":*_egfbf =2;case "\u006e\u006f\u006e\u0065":*_egfbf =3;case "\u006f\u0075\u0074":*_egfbf =4;};};_ecbae ,_eaef =d .Token ();if _eaef !=nil {return _eaef ;};if _fgfde ,_egdbc :=_ecbae .(_c .EndElement );_egdbc &&_fgfde .Name ==start .Name {return nil ;};return _b .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",_ecbae );};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path
func (_eagbg *EG_PieChartShared )ValidateWithPath (path string )error {if _eagbg .VaryColors !=nil {if _fbbba :=_eagbg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbbba !=nil {return _fbbba ;};};for _adebc ,_egbcg :=range _eagbg .Ser {if _acbd :=_egbcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_adebc ));_acbd !=nil {return _acbd ;};};if _eagbg .DLbls !=nil {if _ggbff :=_eagbg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggbff !=nil {return _ggbff ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path
func (_ccgb *CT_RadarStyle )ValidateWithPath (path string )error {if _adeaf :=_ccgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adeaf !=nil {return _adeaf ;};return nil ;};func (_cagag ST_TrendlineType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cagag .String (),start );};type CT_RotY struct{ValAttr *uint16 ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_cbdgg :=&CT_ScatterStyle {};return _cbdgg };
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path
func (_aadae *CT_PageSetup )ValidateWithPath (path string )error {if _aadae .PaperHeightAttr !=nil {if !_f .ST_PositiveUniversalMeasurePatternRe .MatchString (*_aadae .PaperHeightAttr ){return _b .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 ,_f .ST_PositiveUniversalMeasurePatternRe ,*_aadae .PaperHeightAttr );};};if _aadae .PaperHeightAttr !=nil {if !_f .ST_UniversalMeasurePatternRe .MatchString (*_aadae .PaperHeightAttr ){return _b .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 ,_f .ST_UniversalMeasurePatternRe ,*_aadae .PaperHeightAttr );};};if _aadae .PaperWidthAttr !=nil {if !_f .ST_PositiveUniversalMeasurePatternRe .MatchString (*_aadae .PaperWidthAttr ){return _b .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 ,_f .ST_PositiveUniversalMeasurePatternRe ,*_aadae .PaperWidthAttr );};};if _aadae .PaperWidthAttr !=nil {if !_f .ST_UniversalMeasurePatternRe .MatchString (*_aadae .PaperWidthAttr ){return _b .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 ,_f .ST_UniversalMeasurePatternRe ,*_aadae .PaperWidthAttr );};};if _ddbeg :=_aadae .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ddbeg !=nil {return _ddbeg ;};return nil ;};func (_dadde *CT_StrVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_dadde .IdxAttr )});e .EncodeToken (start );_aadg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_aadg ,_dadde .V );e .EncodeElement (_dadde .V ,_aadg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_ee .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_PrintSettings and its children
func (_dcgff *CT_PrintSettings )Validate ()error {return _dcgff .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};
2020-10-12 13:59:12 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_LblOffset and its children
func (_ddbgb *CT_LblOffset )Validate ()error {return _ddbgb .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func (_gfdcd ST_SizeRepresents )String ()string {switch _gfdcd {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func (_ceege *ST_DispBlanksAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbegf ,_dgeac :=d .Token ();if _dgeac !=nil {return _dgeac ;};if _afaae ,_abcfc :=_cbegf .(_c .EndElement );_abcfc &&_afaae .Name ==start .Name {*_ceege =1;return nil ;};if _abbgc ,_bcdgb :=_cbegf .(_c .CharData );!_bcdgb {return _b .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",_cbegf );}else {switch string (_abbgc ){case "":*_ceege =0;case "\u0073\u0070\u0061\u006e":*_ceege =1;case "\u0067\u0061\u0070":*_ceege =2;case "\u007a\u0065\u0072\u006f":*_ceege =3;};};_cbegf ,_dgeac =d .Token ();if _dgeac !=nil {return _dgeac ;};if _ggfcc ,_ecdcgd :=_cbegf .(_c .EndElement );_ecdcgd &&_ggfcc .Name ==start .Name {return nil ;};return _b .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",_cbegf );};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_adde *CT_DTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _adde .ShowHorzBorder !=nil {_gbadg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_adde .ShowHorzBorder ,_gbadg );};if _adde .ShowVertBorder !=nil {_dcg :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_adde .ShowVertBorder ,_dcg );};if _adde .ShowOutline !=nil {_cdgd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_adde .ShowOutline ,_cdgd );};if _adde .ShowKeys !=nil {_bfea :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_adde .ShowKeys ,_bfea );};if _adde .SpPr !=nil {_cdaa :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adde .SpPr ,_cdaa );};if _adde .TxPr !=nil {_affd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_adde .TxPr ,_affd );};if _adde .ExtLst !=nil {_cagd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adde .ExtLst ,_cagd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};
2020-10-12 13:59:12 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_DLblPos and its children
func (_cceg *CT_DLblPos )Validate ()error {return _cceg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_agceg ST_BarDir )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agceg .String (),start );};type ST_ErrDir byte ;func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_ebag :=&CT_DispUnitsLbl {};return _ebag };
2020-10-12 13:59:12 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path
func (_fcgfg *CT_HoleSize )ValidateWithPath (path string )error {if _fcgfg .ValAttr !=nil {if _gefae :=_fcgfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gefae !=nil {return _gefae ;};};return nil ;};func NewCT_BarGrouping ()*CT_BarGrouping {_fdcf :=&CT_BarGrouping {};return _fdcf };
2020-11-09 01:00:18 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path
func (_ffbdag *CT_ScatterSer )ValidateWithPath (path string )error {if _fegg :=_ffbdag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fegg !=nil {return _fegg ;};if _egcca :=_ffbdag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_egcca !=nil {return _egcca ;};if _ffbdag .Tx !=nil {if _gegbd :=_ffbdag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gegbd !=nil {return _gegbd ;};};if _ffbdag .SpPr !=nil {if _eedeb :=_ffbdag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eedeb !=nil {return _eedeb ;};};if _ffbdag .Marker !=nil {if _cegc :=_ffbdag .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cegc !=nil {return _cegc ;};};for _deab ,_bgcgf :=range _ffbdag .DPt {if _efaba :=_bgcgf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_deab ));_efaba !=nil {return _efaba ;};};if _ffbdag .DLbls !=nil {if _gcecb :=_ffbdag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcecb !=nil {return _gcecb ;};};for _gcgcd ,_bdfa :=range _ffbdag .Trendline {if _ecegd :=_bdfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gcgcd ));_ecegd !=nil {return _ecegd ;};};for _gdgeg ,_defgf :=range _ffbdag .ErrBars {if _fbaef :=_defgf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gdgeg ));_fbaef !=nil {return _fbaef ;};};if _ffbdag .XVal !=nil {if _bgca :=_ffbdag .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_bgca !=nil {return _bgca ;};};if _ffbdag .YVal !=nil {if _gbce :=_ffbdag .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gbce !=nil {return _gbce ;};};if _ffbdag .Smooth !=nil {if _gacgc :=_ffbdag .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gacgc !=nil {return _gacgc ;};};if _ffbdag .ExtLst !=nil {if _fgfc :=_ffbdag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfc !=nil {return _fgfc ;};};return nil ;};
2021-01-04 16:11:39 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_BandFmts and its children
func (_afaa *CT_BandFmts )Validate ()error {return _afaa .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};
2021-01-04 16:11:39 +00:00
2021-04-23 20:00:00 +00:00
// Validate validates the CT_Orientation and its children
func (_ddebf *CT_Orientation )Validate ()error {return _ddebf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func (_baafe ST_Shape )ValidateWithPath (path string )error {switch _baafe {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baafe ));};return nil ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_fcbfc *EG_LegendEntryData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcbfc .TxPr !=nil {_beggb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcbfc .TxPr ,_beggb );};return nil ;};
2021-01-04 16:11:39 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path
func (_fdeaae *CT_RadarSer )ValidateWithPath (path string )error {if _afafab :=_fdeaae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_afafab !=nil {return _afafab ;};if _fcde :=_fdeaae .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_fcde !=nil {return _fcde ;};if _fdeaae .Tx !=nil {if _cbdcb :=_fdeaae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cbdcb !=nil {return _cbdcb ;};};if _fdeaae .SpPr !=nil {if _ggbcb :=_fdeaae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbcb !=nil {return _ggbcb ;};};if _fdeaae .Marker !=nil {if _ffaa :=_fdeaae .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ffaa !=nil {return _ffaa ;};};for _dbce ,_agbed :=range _fdeaae .DPt {if _aabca :=_agbed .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dbce ));_aabca !=nil {return _aabca ;};};if _fdeaae .DLbls !=nil {if _dfdaf :=_fdeaae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfdaf !=nil {return _dfdaf ;};};if _fdeaae .Cat !=nil {if _dfbd :=_fdeaae .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_dfbd !=nil {return _dfbd ;};};if _fdeaae .Val !=nil {if _dagc :=_fdeaae .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dagc !=nil {return _dagc ;};};if _fdeaae .ExtLst !=nil {if _ggdd :=_fdeaae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdd !=nil {return _ggdd ;};};return nil ;};func (_fefg ST_Shape )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adgcf :=_c .Attr {};_adgcf .Name =name ;switch _fefg {case ST_ShapeUnset :_adgcf .Value ="";case ST_ShapeCone :_adgcf .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_adgcf .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_adgcf .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_adgcf .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_adgcf .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_adgcf .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _adgcf ,nil ;};
2021-01-04 16:11:39 +00:00
2021-04-23 20:00:00 +00:00
// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path
func (_gdef *CT_Extension )ValidateWithPath (path string )error {return nil };type CT_ErrDir struct{ValAttr ST_ErrDir ;};
// Validate validates the CT_Surface3DChart and its children
func (_gfefb *CT_Surface3DChart )Validate ()error {return _gfefb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};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.\